我正在尝试在LinearLayout
周围放置边框,但它只出现在其中的一部分上。它只会使TextView
周围的边框停在<include .. />
标记处。是否有一些特定的包含或子布局?
结果(很难看到,因为它是白色的白色)
详情如下。关于如何让边框延伸到整个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>
答案 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检查你的代码,好像在图像下方。
所以,似乎一切都是正确的。请输入dialog_action的代码,以便我们为您提供更多帮助。
随意发表评论。