我可以使用自定义适配器设置listview,显示正确的输出..现在我想将每个listview项目的背景更改为渐变..如何才能完成?
我的文件......
activity_main.xml ....主要xml文件
MainActivity.java ....主要活动
Item.java ....项目选择器方法
ItemAdaptor ....自定义适配器
list_item.xml ..... item(textView)样式
我创建了我的渐变代码,就像..
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#FFFAFAFA"
android:centerColor="#FFFFFFFF"
android:endColor="#FFFAFAFA"
android:angle="90"/>
</shape>
我怎样才能更改分隔符颜色和整个列表视图的背景颜色..
答案 0 :(得分:1)
您是否在rowLayout.xml中提到了android:background="@drawable/customshape"
,以便知道要使用哪种形状?还可以在listview标记中使用android:divider="#FFCC00"
来更改分隔符颜色。将<solid android:color="#F0F0F0" />
添加到您的形状以更改背景颜色。
答案 1 :(得分:1)
查看此tutorial
作者创建了具有渐变效果的列表视图,我认为这正是您所需要的。