边框不会绕过整个LinearLayout

时间:2013-01-29 03:21:22

标签: android android-layout

我正在尝试在LinearLayout周围放置边框,但它只出现在其中的一部分上。它只会使TextView周围的边框停在<include .. />标记处。是否有一些特定的包含或子布局?

结果(很难看到,因为它是白色的白色)

enter image description here

详情如下。关于如何让边框延伸到整个LinearLayout

的任何想法

布局代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:background="@drawable/simple_border">

    <TextView
        android:id="@+id/title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <include
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        layout="@layout/dialog_action" />

    <TextView
        android:id="@+id/footer"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>

抽拉/ simple_border.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape android:shape="rectangle" >
            <solid android:color="#000000" />
        </shape>
    </item>

    <item
        android:bottom="1dp"
        android:left="1dp"
        android:right="1dp"
        android:top="1dp">
        <shape android:shape="rectangle" >
            <solid android:color="#FFFFFF" />
        </shape>
    </item>
</layer-list>

2 个答案:

答案 0 :(得分:1)

通过在我的eclipse中为您的解决方案创建新的测试项目来检查您的代码。

当我发表评论时,我发现了

<include
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    layout="@layout/dialog_action" />

此代码工作正常......因此dialog_action.xml

一定存在问题

请在此处检查或邮寄代码..

答案 1 :(得分:1)

我也用自己的dialog_action.xml检查你的代码,好像在图像下方。 enter image description here

所以,似乎一切都是正确的。请输入dialog_action的代码,以便我们为您提供更多帮助。

随意发表评论。