#Viewの表示・非表示を切り替える方法
Viewの表示・非表示を切り替えるには、view#setVisibility(int visibility)メソッドを使用します。
visibility引数には可視状態を表す定数を指定します。
TextView exampleView = (TextView) findViewById(R.id.example_view);
exampleView.setVisibility(View.INVISIBLE);
上記のように書くことができます。
#INVISIBLEとGONEの違い
- View.INVISIBLE
非表示にする。非表示にした領域は詰めない。viewが見えないだけで、領域は占める。 - View.GONE
非表示にする。
非表示にした領域を詰める。
viewがそもそもなかったように振舞う。
※初期値はView.VISIBLE(表示する)に設定されている。