くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

Android で ChipGroup に属しているChip を列挙する

ChipGroup Class には 追加されている Chip 一覧を取得できそうな関数が生えてないです。

      val chipGroup = // Chip Group への参照を取得する
      val chipCount = chipGroup.childCount // 2
      (0..chipCount - 1) 
        .map { chipGroup.getChildAt(it) as Chip }
        .map {Object(it.id, it.text.toString(), it.isChecked) } // Object を任意のクラスに置き換え
        .forEach { print(it.toString()) }