0

左側のビューの幅が親の幅の80%で、2番目のビューが残りのスペースを占めるLinearLayoutを作成しようとしています。どうすればこれを達成できますか?

ここに画像の説明を入力してください

4

2 に答える 2

0

子ビューを定義するときにandroid:layout_weightを使用してみてください。

ビュー1の場合は0.8のレイアウトの重みを使用し、ビュー2の場合は0.2のレイアウトの重みを使用します

xmlの例は次のようになります:

android:layout_weight=".8"
于 2013-01-19T15:19:29.150 に答える
0

このような:

幅を 0 に設定することを忘れないでください。

<TextView
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight=".8"
    android:background="@color/blue" />

<TextView
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight=".2"
    android:background="@color/red" />

于 2013-01-19T15:53:18.557 に答える