我有一个TableView,它为它解析的XML文件中的每个条目添加一个TableRow。
要设置背景颜色,我目前正在使用:
TableRow.setBackgroundResource(color);
如何设置它以使每个TableRow交替显示背景颜色?
答案 0 :(得分:2)
一个简单直接的解决方案可能是,当您遍历XML文件中的每个条目时,请保留一个计数器。如果计数器为奇数,请使用color1
,如果计数器为偶数,请使用color2
。
for(int i = 0; i < NUM_XML_ENTRIES; i++){
// add table row
if (i % 2) {
TableRow.setBackgroundResource(color1);
} else {
TableRow.setBackgroundResource(color2);
}
}