Android Android Studio プログラミング
idでViewを非表示にする【Android Studio】
場合によって非表示にしたいViewがあったので試してみた。
1 |
findViewById(R.id.Invisible).setVisibility(View.INVISIBLE); |
Invisibleというidを付けたViewを非表示にしました。
1 |
.setVisibility(View.INVISIBLE); |
の部分で非表示にしています。
この部分を
1 |
View.VISIBLE |
にすると表示になる。初期値である。
1 |
View.INVISIBLE |
は今回使ったように非表示になる。ちなみに非表示になるが領域の範囲は取ったままである。
1 |
View.GONE |
これにすると同じように非表示になるのだが、領域も無くなる。つまり元々View自体無かったように詰めてくれる。
条件によって表示、非表示を切り替えたい場合に使用できそう。