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)); } 这样就可以实现,按钮点击变背景;点击其他又变回来
使用listview,item的按钮点击改变按钮背景,点击其他条目按钮还原
最新推荐文章于 2023-07-22 21:05:45 发布
本文介绍了一种在列表视图中实现按钮点击状态切换的方法,通过设置默认选中项并在点击事件中更新选中状态,可以改变按钮的背景和文字颜色,从而达到点击切换视觉效果的目的。
1956

被折叠的 条评论
为什么被折叠?



