TextViewを左上隅(0,0)に、TextViewを右上隅(0,1)に、LinearLayoutを下に(1,0,1 )。試しましたが、RelativeLayoutで2行を実現する方法
<RelativeLayout
android:id="@+id/rlHeader"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/txtLowerBound"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text=" "
>
</TextView>
<TextView
android:id="@+id/txtUpperBound"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
>
</TextView>
<LinearLayout
android:id="@+id/llRatingNumbers"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentTop="true"
android:layout_gravity="bottom"
android:gravity="bottom"
android:layout_below="@id/txtUpperBound"
android:layout_alignParentBottom="true"
></LinearLayout>
</RelativeLayout>
ですが、すべてが1行で表示されます。上の2つのTextViewとlowetrのLinearLayoutに、2行を持つように変更するには?
これは、bottomLayoutを配置しないため、alignParentBottomを使用してください= "true"、またはlayout_bellow = "@ id/txtLowerBound" – Houcine
OPの質問は2行、1つ下に1つ、私のレイアウトはまさにその目的に合っていると思います。なぜアンドロイド:layout_below = "@ id/txtUpperBound"が動作しないのかを説明する気がしますか? –
今、私は同意している、attribut(layout_below)があるので、alignParentLeftの必要はありません:) – Houcine