我有我正在处理的这个项目,并且我有一个包含两个TextView的LinearLayout。我已经使用android:background =“@color/...”设置了LinearLayout的背景颜色,但此适用仅适用于textviews结束的位置。如果它在屏幕中间结束,则颜色停在那里,其余的颜色显示为白色。 我不明白。我彻底搜索无济于事。 请大家帮帮我。这是我的布局文件。如何更改android中包含文本视图的整个线性布局的背景颜色
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/gold">
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/gold"
android:paddingBottom="10dp"
android:paddingLeft="15dp"
android:paddingTop="10dp"
android:textSize="20sp" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/gold"
android:paddingLeft="15dp"
android:paddingRight="10dp"
android:textSize="15sp" />
</LinearLayout>
问候。
我的线性布局是根元素,我已经设置了布局的高度和宽度以匹配父级,但它仍然没有工作。 –
如果您的LinearLayout用作ListView的单元布局?如果是这样,请在Listview中设置背景,而不是单元格本身。 – Francesc
非常感谢。刚刚解决它。 上帝保佑。 –