我正在尝试更改位于实现 onClickListener 的 ListView 中的按钮的背景,但出现此错误:
代码如下:
convertView = inflater.inflate(R.layout.item_quiz3, null);
holder.textView1 = (TextView) convertView
.findViewById(R.id.textView1);
holder.textViewSim = (TextView) convertView
.findViewById(R.id.Sim);
holder.textViewNao = (TextView) convertView
.findViewById(R.id.Nao);
holder.btnSim = (ImageButton) convertView
.findViewById(R.id.btnSim);
holder.btnNao = (ImageButton) convertView
.findViewById(R.id.btnNao);
holder.btnNao.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
v.setBackground(R.drawable.rdb_on);
}
};
}
return convertView; }
}
最佳答案
您的输入有误。
用途:
holder.btnNao.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
v.setBackground(R.drawable.rdb_on);
}
};
或者删除DialogInterface导入
关于java - ListView 中的按钮 setOnClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22762127/