0
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout2"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <TextView
    android:id="@+id/textView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="20dp"
    android:textColor="@color/red"
    android:textStyle="bold"
    android:text="@string/desc" 
    />

<TextView
    android:id="@+id/textView2"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="60dp"
    android:textStyle="bold|italic"
    android:text="Welcome"
    android:textAppearance="?android:attr/textAppearanceLarge"
     />

</RelativeLayout>

2 番目の TextView を中央に配置したいのですが、できません... これがコードです。エラーはどこにありますか? 私はおかしくなりそうだ!

4

5 に答える 5

0

これを試して :

<TextView
    android:id="@+id/textView2"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="60dp"
    android:textStyle="bold|italic"
    android:text="Welcome"
    android:gravity="center"
    android:textAppearance="?android:attr/textAppearanceLarge"
     />
于 2013-09-15T13:28:14.530 に答える
0

このようにレイアウトを変更します

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout2"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
    <TextView
    android:id="@+id/textView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="20dp"
    android:textColor="@color/red"
    android:textStyle="bold"
    android:text="@string/desc" 
    />

<TextView
    android:id="@+id/textView2"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:layout_marginTop="60dp"
    android:textStyle="bold|italic"   
    android:text="Welcome"
    android:textAppearance="?android:attr/textAppearanceLarge"
     />

</RelativeLayout>

fill_parent の代わりに常に match_parent を使用する

于 2013-09-15T13:29:11.450 に答える