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 に答える