在我的 android 应用程序中有一个在运行时加载的表格布局。我已经实现了一个代码来在单击该行时更改该表的背景颜色。
private OnClickListener trOnClickListener = new OnClickListener() {
public void onClick(View v) {
TableRow tablerow = (TableRow)v;
tablerow.setBackgroundDrawable(getResources().getDrawable(
R.drawable.table_row_selector));
}
};
现在我想在用户单击表格的另一行并且新单击的行应该更改它的颜色时删除此颜色。
这是我的可绘制对象。
<?xml version="1.0" encoding="utf-8"?>
<item android:drawable="@drawable/ab_stacked_solid_whiteaction" android:state_pressed="true"/>
<item android:drawable="@drawable/table_shape" android:state_enabled="true"/>
任何建议都受到高度赞赏。
提前感谢