0

解析元の XML ファイルの各エントリに TableRow を追加する TableView があります。

背景色を設定するために、現在使用しています:

TableRow.setBackgroundResource(color);

各 TableRow の背景色が交互になるように設定するにはどうすればよいですか?

4

1 に答える 1

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);
  }
}
于 2012-04-19T01:17:10.720 に答える