Я изо всех сил стараюсь отключить button
при нажатии. Я знаю, это звучит странно, но позвольте мне объяснить: когда index
равно -1, button
следует отключить. Если index
больше -1, button
должно быть включено. Проблема в том, что когда я нажимаю на отключенную button
, а index
больше -1, button
все еще отключается. Я пытался btn.setOnclicklister(null)
, но это не сработало.
код:
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (index == -1){
btn.setOnClickListener(null);
btn.setEnabled(false);
btn.setClickable(false);
}else if (index > -1){
btn.setOnClickListener(this);
btn.setEnabled(true);
btn.setClickable(true);
}
}
});