I would like to know how to make a button visible but when clicked I want it to be invisible so it won't be shown at all.
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Button button = (Button) v;
button.setVisibility(View.INVISIBLE);
}
});
This makes it go invisible but still take up space in the layout, switching the last row for:
button.setVisibility(View.GONE);
would make it "fold" and it will not only be invisible but won't take up space in the layuout either.