0

上部の境界線が表示されず、他のレイアウトの後ろに配置されます。どうすれば表示されますか?

これはまだ画像を投稿できないので必要な画像です http://tinypic.com/r/33nhk4k/5

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/AliceBlue" >

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:background="@color/Blue"
    android:gravity="top" >

</LinearLayout>

</RelativeLayout>
4

5 に答える 5

0

青色の境界線が RelativeLayout に最初に追加されていることを確認してください。最初に追加されたものはすべて上にレンダリングされます。

AndroidのZインデックス?

于 2013-07-11T16:54:44.920 に答える
0
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/AliceBlue" >

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="48dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:background="@color/Blue"
    android:gravity="top" >

</LinearLayout>

</RelativeLayout>

LinearLayout の幅と高さを設定するか、いくつかのビューを追加します。

于 2013-07-11T18:37:01.450 に答える
0

LinearLayout幅と高さが に設定されていてwrap_content、コンテンツがないため、は表示されません。

于 2013-07-11T17:51:17.833 に答える
0

brillenheini は答えを持っています。境界線を表示したい場合は、ある程度の高さ (20 dp など) を指定してください。コンテンツのないラップ コンテンツには高さがありません。

于 2013-07-11T18:37:23.543 に答える