嗨我有一個列表視圖,我想給行的替代顏色,但無法實現它,尤其是當我使用基礎適配器。Android:使用基本適配器時列表視圖的備用顏色
下面是我getView()方法
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = convertView;
int sectionnum = 0;
for(Object section : this.sections.keySet()) {
Adapter adapter = sections.get(section);
int size = adapter.getCount() + 1;
// check if position inside this section
if(position == 0) return headers.getView(sectionnum, convertView, parent);
if(position < size) return adapter.getView(position - 1, convertView, parent);
// otherwise jump into next section
position -= size;
sectionnum++;
}
if(position % 2 == 0){
view.setBackgroundColor(Color.BLUE);
}else{
view.setBackgroundColor(Color.WHITE);
}
return view;
}
試圖改變行文件的主要父代的顏色。 –
你使用這段代碼的結果是什麼?因爲當我使用我的代碼運行它時它工作得很好。 –
@SayaleePote沒有得到任何提及藍色或白色的顏色 – hari86