3 回答

TA貢獻1801條經(jīng)驗 獲得超8個贊
嘗試將它添加到您的適配器中,它可能會解決您的問題。
@Override
public int getItemViewType(int position) {
return position;
}

TA貢獻1796條經(jīng)驗 獲得超4個贊
請試一試
在您的自定義適配器中覆蓋
@Override
public long getItemId(int position) {
return position;
}
并在您的適配器對象中:
myAdapter.setHasStableIds(true);

TA貢獻1839條經(jīng)驗 獲得超15個贊
在populateViewHolder添加這些代碼行
if(position == 0){
viewHolder.itemView.setBackgroundColor(Color.GREEN);
}
else if(position == 1){
viewHolder.itemView.setBackgroundColor(Color.YELLOW);
}
else if(position == 2){
viewHolder.itemView.setBackgroundColor(Color.BLUE);
}
else{
viewHolder.itemView.setBackgroundColor(Color.WHITE);
}
position 是 中的一個參數(shù)populateViewHolder。
添加回答
舉報