LinearLayout llToHide = (LinearLayout)findViewById(R.id.linearLayout1);
llToHide.setVisibility(View.INVISIBLE);
Чтобы показать это снова, позвоните:
llToHide.setVisibility(View.VISIBLE);
Чтобы сделать так, как будто его там нет, позвоните:
llToHide.setVisibility(View.GONE);
Атрибут xml, чтобы сделать представление видимым, невидимым или отсутствующим:
android:visibility="visible"
android:visibility="invisible"
android:visibility="gone"
Разница между «невидимым» и «ушедшим» заключается в том, что «невидимый» не будет отображаться, но остальная часть макета будет растягиваться или перемещаться, как если бы он был там. Представление с атрибутом «ушел» будет действовать так, как если бы оно не существовало, но вы все равно можете изменить / манипулировать им, если хотите, чтобы оно в конечном итоге было увидено.