LoginSignup
0
0

More than 1 year has passed since last update.

【Android】Groupについて

Posted at

はじめに

前回、前々回とXML上で利用できるGuidelineとBarrierという補助線についての記事を書きました
【Android】Guidelineとは【Kotlin】
【Android】Barrierとは【kotlin】
それと関連したもので、今回はGroup について記事にしようと思います。

Group

Groupとは、簡単に言うと いくつかのViewを一つの指示で同時に操作できるようなものです。
例えば、画面に表示されたViewをすべてGONEにしたい場合にそれぞれのViewにGONEの指示を出すのではなく、けしたいView達を一括りにしたGroupに対してGONEの指示を出すだけでそれらを画面上から非表示にすることができます。

使用方法は

<androidx.constraintlayout.widget.Group
       android:id="@+id/group"
            app:constraint_referenced_ids="" />

""内にGroupにしたいViewのidを追加します。

findViewById<Group>(R.id.group).visibility = View.GONE

とするとViewをGONEにすることができます。

参考

おわりに

Groupを知ったことでConstraintLayoutでの入れ子問題やそれぞれのViewに対して指示を書かなくてはならないということが減って コードは簡潔にできすることができますね。
Layout関係は以前 一から触る機会があったのでもっと早く勉強しておけばよかったと思った内容でした!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0