How to make a button inactive after clicking, or hide it?

  • one
    Element.setVisibility (View.INVISIBLE); - KoVadim
  • This of course is oftop, but here are good lessons on android, after a superficial study, most of the similar questions disappear. developer.alexanderklimov.ru/android - Kota1921

2 answers 2

Forbid pressing:

button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { v.setClickable(false); } }); 

hide:

 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { v.setVisibility(View.GONE); } }); 

    As for me, button.setEnabled (false) will be clearer; The button becomes gray (not active), respectively, and not clickable.