我有以下的ListView:安卓:ListView控件背景的每一行项目
<ListView android:id="@android:id/list" android:layout_width="fill_parent" android:divider="@drawable/line"
android:layout_height="fill_parent" android:background="@drawable/bg"/>
但我要为每个行项目的背景。当我设置android:background属性时,我改变了整个列表的背景,而不仅仅是每一行。
如何设置行中每个项目的可绘制背景?我已经尝试了一切。我唯一可以改变的是在行之间显示的android:divider drawable。 在此先感谢!
创建一个列表行xml文件和该充气XML文件中你的ListView适配器类 – 2012-01-12 09:18:43
你不能直接给每一行从XML文件不同的颜色......你必须为你的行来创建XML和写入条件行的背景颜色,同时膨胀你的行xml – Maverick 2012-01-12 09:34:13