答案 0 :(得分:1)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu,menu);
for (int i = 0; i < menu.size(); i++) {
if (i%2==0){
//If it is even
menu.getItem(i).getActionView().setBackground();
}else{
//If it is odd
menu.getItem(i).getActionView().setBackground();
}
}
return super.onCreateOptionsMenu(menu);
}
答案 1 :(得分:0)
您可以在custom adapter getView()
方法中实施此方式: -
if (position % 2 == 0) {
rowView.setBackgroundColor(Color.parseColor("#A4A4A4"));
} else {
rowView.setBackgroundColor(Color.parseColor("#FFBF00"));
}
我希望这会对你有所帮助,如果没有,请告诉我。