顶部边框不会出现

时间:2013-07-11 16:49:21

标签: android xml layout android-gui

我的顶部边框不会出现,它会落后于其他布局,我怎样才能让它出现?

这是我需要的图像,因为我无法发布图像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>

5 个答案:

答案 0 :(得分:0)

确保在RelativeLayout中首先添加蓝色边框,无论先添加的是什么,都会在顶部呈现。

Z-index in android?

答案 1 :(得分:0)

您将重力顶部赋予线性布局。所以它超越了相对布局。使用android:id进行两种布局。第二个布局必须低于第一个布局。所以使用布局的下面属性。

答案 2 :(得分:0)

您没有看到LinearLayout,因为它的宽度和高度设置为wrap_content且没有内容。

答案 3 :(得分: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的宽度和高度或向其添加一些视图。

答案 4 :(得分:0)

brillenheini有答案。如果你想看到边框,给它一些高度(例如20dp)导致没有内容的包裹内容将没有任何高度。