最初のシナリオ...相対レイアウトにはバックグラウンドの描画可能なリソースセットがありません...次のコードは完全に期待どおりに機能します。スクリーンショットが添付されています
<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>
これはバグでなければなりません..誰も解決策を持っていない場合.