質問: ### Constraint layoutでグループ化したビューが取得できない 題目通りです。 私は以下の画像のように、Constraint layoutで二つのテキストビューを`splash_group`でグループ化しました。 そして`Activity`の中で`final ViewGroup splash_group=findViewById(R.id.splash_group);として`取得しようとしたのですが、なぜか取得時にエラーになっているようです。 ネットで調べても原因がわかりませんでした。 論理的には間違っていないはずなのに首をかしげるばかりです。 これはなぜなのか・・・分かる方がいれば教えていただけると、ありがたいです・・・ ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/dc048b3b4831808017021389ba218e6d.png) 追記--- エラー文がこちらです。 Caused by: java.lang.ClassCastException: android.support.constraint.Group cannot be cast to android.view.ViewGroup at com.hood.bread.girl.SplashActivity.onCreate(SplashActivity.java:24)
回答: `android.support.constraint.Group`は`ViewGroup`を継承していませんのでキャストできません。 黙って`android.support.constraint.Group`で取得するか、`View`でキャストしましょう。 android.support.constraint.Groupのドキュメントへのリンク