我在列表視圖項中添加了一個按鈕,單擊按鈕後,我希望按鈕被禁用。我在自定義適配器中使用了下面的setOnClickListener作爲我的按鈕,但問題是當我單擊某個按鈕時,另一個列表項的按鈕也將被禁用。例如,當我點擊項目1的按鈕時,項目1的按鈕將被禁用,但項目4的按鈕也將同時被禁用,雖然我沒有點擊它。 而且,當我上下滾動時,所有項目的按鈕只是隨機啓用和禁用。 任何人都知道爲什麼會發生這種情況?Android:在列表視圖中禁用按鈕
holder.viewBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.viewBtn.setEnabled(false);
showInfo();
} });