1

我可以使用显示正确输出的自定义适配器设置列表视图。现在我想将每个列表视图项目的背景更改为渐变。如何做到这一点?

我的文件...

activity_main.xml....主 xml 文件

MainActivity.java....主要活动

Item.java.... 项目选择器方法

ItemAdaptor.... 自定义适配器

list_item.xml .....项目(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>

还有我怎么能改变分隔符颜色,以及整个列表视图的背景颜色..

4

2 回答 2

1

您是否android:background="@drawable/customshape"在 rowLayout.xml 中提到过,以便它知道要使用哪种形状?还可以android:divider="#FFCC00"在您的列表视图标签中使用来更改分隔符颜色。添加 <solid android:color="#F0F0F0" />到您的形状以更改背景颜色。

于 2013-01-17T05:57:38.053 回答
1

看看这个教程

作者创建了具有渐变效果的列表视图,我认为这正是您所需要的。

于 2013-01-17T05:58:12.980 回答