我想在自定义适配器点击中更改按钮的UI,我能够在特定按钮点击事件上做功能性的事情。但是当我尝试更改任何Button的UI时,它反映了最后添加的Button。 我也尝试使用setTag()选项。
答案 0 :(得分:1)
使用V.setBackgroundResource(R.drawable.drawableName);
它适用于我,drawable
名称是可绘制文件夹中的背景资源。
答案 1 :(得分:0)
您可以在onClick事件中设置按钮的背景,如下所示:
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
v.setBackgroundDrawable(drawable);
}
});
答案 2 :(得分:0)
我自己找到答案。 当自定义适配器中使用任何充气器和支架时,您需要为每一行(数据)创建新的对象,这样您就可以访问属于其家族的任何物品。