0

最初のシナリオ...相対レイアウトにはバックグラウンドの描画可能なリソースセットがありません...次のコードは完全に期待どおりに機能します。スクリーンショットが添付されていますここに画像の説明を入力

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/parentLayout">

    <Button android:text="Jill"
    android:id="@+id/btnJill"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"/>

<Button
    android:id="@+id/btnJack"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Jack"
    android:layout_below="@id/btnJill"/>

</RelativeLayout>

2番目のシナリオ...相対レイアウトにはバックグラウンドの描画可能なリソースセットがあります...そして、1行追加するだけで結果が台無しになります。スクリーンショットが添付されています!ここに画像の説明を入力

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/parentLayout"
android:background="@drawable/background">
    <Button android:text="Jill"
    android:id="@+id/btnJill"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"/>

<Button
    android:id="@+id/btnJack"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Jack"
    android:layout_below="@id/btnJill"/>

</RelativeLayout>

これはバグでなければなりません..誰も解決策を持っていない場合.

4

1 に答える 1

0

android:layout_below="@id/btnJill"に変更android:layout_below="@+id/btnJill"

于 2013-07-11T07:14:26.020 に答える