XMLコードは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent" android:layout_width="fill_parent">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content" android:text="Welcome"
android:layout_centerInParent="true" android:textSize="20sp"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content" android:text="Welcome"
android:layout_centerInParent="true" android:textSize="20sp"/>
</RelativeLayout>
</RelativeLayout>
それは実際にはシーンではありません(UIデザインはそのコードではありませんが、簡略化のために提示しています)。このコードから私が除いているのは、TextViewが互いに比較的(垂直方向に)表示されることです。好き:
Welcome
Welcome
ただし、代わりに出力は次のようになります。
Welcome
同様に、それらは互いにネストされ、互いに積み重ねられています。塗りつぶしの親として幅のレイアウトを作成したのに、なぜ他のレイアウトが下がらないのですか?最初のrelativelayoutをオーバーライドします。
レイアウトは2つ必要なので、1つだけ作成するように提案しないでください。
ありがとうございました。