我在列表视图项中添加了一个按钮,单击按钮后,我希望按钮被禁用。我在自定义适配器中使用了下面的setOnClickListener作为我的按钮,但问题是当我单击某个按钮时,另一个列表项的按钮也将被禁用。例如,当我点击项目1的按钮时,项目1的按钮将被禁用,但项目4的按钮也将同时被禁用,虽然我没有点击它。 而且,当我上下滚动时,所有项目的按钮只是随机启用和禁用。 任何人都知道为什么会发生这种情况?Android:在列表视图中禁用按钮
holder.viewBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.viewBtn.setEnabled(false);
showInfo();
} });