【Kotlin/Android】Viewの表示/非表示(visibility)を切り替える方法!

この記事からわかること

  • Kotlin/Android StudioView表示/非表示(visibility)を切り替える方法
  • VISIBLEINVISIBLEGONE違い

index

[open]

\ アプリをリリースしました /

みんなの誕生日

友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-

posted withアプリーチ

公式リファレンス:Visibility

V公式リファレンス:View

Viewの表示/非表示(visibility)を切り替える方法

Android Studioで表示しているViewの表示/非表示を切り替えるにはVisibility型の値をViewのプロパティの設定することで変化させることができます。設定できるのはVISIBLEINVISIBLEGONEの3つがあります。

val button:Button = findViewById(R.id.button)
button.visibility = View.VISIBLE
button.visibility = View.INVISIBLE
button.visibility = View.GONE

VISIBLE、INVISIBLE、GONEの違い

デフォルトで設定されているのはVISIBLEですが、非表示にするための設定値INVISIBLEGONEの2つあります。両者の違いはINVISIBLE見た目は非表示だが、要素の大きさは確保され、他のビューに影響します。GONE見た目も非表示で要素自体も無いものとして扱われるので他のビューがあれば配置が詰めて表示されます。

設定値 概要
VISIBLE 表示(デフォルト)
INVISIBLE 非表示(要素は残る)
GONE 非表示(要素ごと非表示)

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

New Article

index