0

縦縞がほとんどないAndroidアクティビティを作成したいのですが、私のコードは次のとおりです。

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:background="#CCCCCC" >
</LinearLayout>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="250dp"
    android:background="#FFFFFF" >
</LinearLayout>

ご覧のとおり、上のストライプは 50 dp で、下のストライプは 250 dp です。問題は、ストライプが 1 つしか表示されないことです。次のように表示されます。 ここに画像の説明を入力

ストライプが1本しか見えません。

これを正しく行うにはどうすればよいですか?ありがとう

4

2 に答える 2

2

あなたの親LinearLayoutorientation属性はだと思いますhorizontal。その向き ( android:orientation) を設定するとvertical、問題が修正されるはずです。

レイアウトファイル全体を投稿してください。

于 2013-01-20T17:10:05.810 に答える
1

LinearLayout の orientation 属性は、その子ビューがどのように描画されるかを決定します。一方が他方の下 (垂直) または他方の上 (水平) です。ここでLinearLayoutの例を見つけることができます

于 2013-01-20T20:12:50.980 に答える