解析元の XML ファイルの各エントリに TableRow を追加する TableView があります。
背景色を設定するために、現在使用しています:
TableRow.setBackgroundResource(color);
各 TableRow の背景色が交互になるように設定するにはどうすればよいですか?
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);
}
}