私は、クリックしたときに背景色や表の行を変更する簡単な方法を見つけようとしています。私は、背景色が何であるかを調べて確認する方法を見つけようとしていましたが、色を呼び出す方法が見つかりませんでした。ここに私が今いるものがあります。OnClickの変更tablerowの背景色
RowName = (TableRow) findViewById(R.id.RowName);
RowName.setBackgroundColor(Color.TRANSPARENT);
RowName.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (RowName.equals(Color.TRANSPARENT))
RowName.setBackgroundColor(Color.YELLOW);
else if (RowName.equals(Color.YELLOW))
RowName.setBackgroundColor(Color.TRANSPARENT);
}
});
私は間違っていることを知っています。うまくいけば、私が達成しようとしているものを見ることができます。もしそうでなければ、私がしたいことはテーブル行を透明にすることです。誰かがテーブルの行をクリックすると、黄色に変わります。その後、再びクリックすると、透明に戻ってきます。ありがとう。
ボタンのような背景色の動作を探している場合は、http://stackoverflow.com/q/4075356/427545 – Lekensteyn