0

我必须显示如下图所示的列表视图

图片

在这里,我在 xml 中有这样的视图

    <View 
    android:id="@id/margin" 
    android:background="#6DAAE9"
    android:layout_width="20.0dip" 
    android:layout_height="fill_parent" />

我必须在加载列表时动态更改此背景(#6DAAE9),即使列表项增加,我也必须将这些颜色固定到相应的项。

有谁能够帮助我。提前致谢

4

2 回答 2

1

基本上你需要编辑你的getView方法。

您可以使用

 convertView.setBackgroundColor(Color.parseColor("#6DAAE9")); 

使用适当的逻辑,这意味着如果您希望它是随机设置的随机颜色或保存一个带有顺序的数组等。

于 2012-05-28T13:27:45.480 回答
0

请参阅此列表视图,我根据奇数行或偶数行添加列表项,您可以在 getView() 方法中检查位置。您应该为此放置 imageview 并设置颜色而不是设置颜色到行。

    if(position==0){
         //here set color for imageview which position is 0
   }else if(position==1){
         //here set color for imageview which position is 1    
   }

……

于 2012-05-28T13:27:55.853 回答