私の Android アプリケーションには、実行時に読み込まれるテーブル レイアウトがあります。テーブルの行に OnClickListener を設定しました。
tr.setClickable(true);
tr.setOnClickListener(trOnClickListener);
クリックされたときにテーブル行の背景色を変更する必要があります。これは私の onClick メソッドです。
private OnClickListener trOnClickListener = new OnClickListener() {
public void onClick(View v) {
TableRow tablerow = (TableRow)v;
tablerow.setBackgroundDrawable(getResources().getDrawable(
R.drawable.ab_stacked_solid_whiteaction));
}
};
テーブルの行をクリックすると、背景色が変わります。別の行をクリックすると、背景色も変わります。しかし、私が望むのは、一度に1行だけ背景色を変更する必要があるということです。
どうやってやるの ?任意の提案をいただければ幸いです。
前もって感謝します