使用listview,item的按钮点击改变按钮背景,点击其他条目按钮还原
2016-12-26 10:03
399 查看
int mSelect = -1; //选中项 适配器里面设置默认选中项// 点击事件 viewHolder.btnPromotionName.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {// 默认选中的是-1 mSelect = position; notifyDataSetChanged(); } }); if (mSelect == position) {// 该postion的按钮被点击可以知道 // 设置按钮背景和文字颜色 viewHolder.btnPromotionName.setTextColor(context.getResources().getColor(R.color.colorTitleBar)); } else { viewHolder.btnPromotionName.setTextColor(context.getResources().getColor(R.color.nc_blue)); } 4000 这样就可以实现,按钮点击变背景;点击其他又变回来
相关文章推荐
- 实现listview条目点击后改变item背景颜色和字体颜色并保留
- Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题
- ListView点击或选中item改变背景
- 点击listView条目,给点中条目加上上下边框(变换背景),item布局控件的点击事件
- Android中在点击ListView的item时改变其背景
- Android 代码模拟ListView item的点击事件并且改变背景颜色(笔记)
- ListView点击item改变背景,重新选中另一项刷新,默认是选中第一项的状态
- 【Android笔记】listview点击或选中item改变item样式或背景
- 点击listviewItem后,改变当前Item背景色和字体颜色,其他不变
- listView点击一个Item,改变的是其他Item
- //点击listview的某一项改变其背景颜色,(例如,点击该项时该项的背景为黄色,其他没被点击的项,背景为率色(默认))
- 改变ListView的item条目按下瞬间的背景
- 点击ListView的item时,避免导致item中的按钮的背景被改动的解决方案
- ListView中TextView和item背景点击改变颜色
- 点击listview item 改变其背景
- 实现listview的条目点击后改变背景颜色
- ListView点击或选中item改变背景
- 点击ListView的item时,避免导致item中的按钮的背景被改动的解决方案
- android listview、GridView中item点击后改变其他item中的状态 setOnItemClickListener onItemClick
- ListView点击或选中item改变背景