2016-09-10 19 views
0

私はxamarinにレストランのAndroidアプリケーションを開発中ですので、ログイン画面 をデザインしています。私はこのテキストビューを "USERNAME"に追加しました。画面はハードコードにしたい、私はそれが応答したい。ここに私のコードはxamarinの新しいですので、どのように中心にそれを行うことができますご案内ください画面中心のテキストビュー

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#ddd9db" 
    android:theme="@style/Theme.Custom"> 
    <TextView 
     android:text="UserName" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:layout_width="148.0dp" 
     android:layout_height="37.0dp" 
     android:gravity="center" 
     android:id="@+id/textView_user" 
     android:fontFamily="@string/Hello" 
     android:textColor="@android:color/black" 
     android:layout_centerInParent="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="24.0dp" 
     android:inputType="text" 
     android:textSize="25px" 
     android:textAlignment="gravity" 
     android:theme="@style/Theme.Custom" 
     android:layout_marginLeft="225dp" /> 
    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="46.0dp" 
     android:id="@+id/editText_user" 
     android:textColor="@android:color/black" 
     android:fontFamily="@string/Hello" 
     android:background="@drawable/EditTextStyle" /> 
    <TextView 
     android:text="Password" 
     android:textAppearance="?android:attr/textAppearanceSmall" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/textView_pass" 
     android:layout_marginTop="29.0dp" 
     android:textSize="25px" 
     android:fontFamily="@string/Hello" 
     android:textColor="@android:color/background_dark" /> 
    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="43.0dp" 
     android:id="@+id/editText_pass" 
     android:textColor="@android:color/black" 
     android:fontFamily="@string/Hello" 
     android:background="@drawable/EditTextStyle" /> 
    <FrameLayout 
     android:minWidth="25px" 
     android:minHeight="25px" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/frameLayout1" /> 
    <Button 
     android:text="Button" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/button1" 
     android:textColor="@android:color/background_dark" 
     android:layout_marginRight="0.0dp" 
     android:layout_marginLeft="0.0dp" 
     android:theme="@style/Theme.Custom" /> 
</LinearLayout> 

答えて

0

このコードを試してください。レイアウト幅= "match_parent"と重力= "center"を使用する必要があります

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#ddd9db" 
    android:theme="@style/Theme.Custom" 
    android:gravity="center"> 
    <LinearLayout 
     android:orientation="vertical" 
     android:minWidth="25px" 
     android:minHeight="25px" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/linearLayout1" 
     android:background="@android:color/background_light"> 
     <TextView 
      android:text="UserName" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:layout_width="match_parent" 
      android:layout_height="37.0dp" 
      android:gravity="center" 
      android:id="@+id/textView_user" 
      android:fontFamily="@string/Hello" 
      android:textColor="@android:color/black" 
      android:layout_centerInParent="true" 
      android:layout_centerHorizontal="true" 
      android:inputType="text" 
      android:textSize="25px" 
      android:textAlignment="gravity" 
      android:theme="@style/Theme.Custom" /> 
     <EditText 
      android:layout_width="match_parent" 
      android:layout_height="46.0dp" 
      android:id="@+id/editText_user" 
      android:textColor="@android:color/black" 
      android:fontFamily="@string/Hello" 
      android:background="@drawable/EditTextStyle" /> 
     <TextView 
      android:text="Password" 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView_pass" 
      android:layout_marginTop="29.0dp" 
      android:textSize="25px" 
      android:fontFamily="@string/Hello" 
      android:textColor="@android:color/background_dark" 
      android:gravity="center" /> 
     <EditText 
      android:layout_width="match_parent" 
      android:layout_height="43.0dp" 
      android:id="@+id/editText_pass" 
      android:textColor="@android:color/black" 
      android:fontFamily="@string/Hello" 
      android:background="@drawable/EditTextStyle" /> 
     <FrameLayout 
      android:minWidth="25px" 
      android:minHeight="25px" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/frameLayout1" /> 
     <Button 
      android:text="Button" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/button1" 
      android:textColor="@android:color/background_dark" 
      android:layout_marginRight="0.0dp" 
      android:layout_marginLeft="0.0dp" 
      android:theme="@style/Theme.Custom" /> 
    </LinearLayout> 
</LinearLayout> 
関連する問題