因此,我试图找到一种简单的方法来获取单击时更改背景颜色或表格行。我一直在尝试找到一种方法来调用背景颜色并检查它,但我还没有找到一种方法来调用颜色。这是我现在所拥有的。
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);
}
});
我知道这是错误的。希望你能看到我正在努力实现的目标。如果没有,我想做的是让表格行开始透明。当有人点击表格行时,我希望它变为黄色。然后,如果他们再次单击它,我希望它变回透明。谢谢。