2017-03-09 4 views
2

私は、RelativeLayoutやLinearLayoutよりはるかに柔軟なConstraintLayoutについて学びました。私はRelativeLayoutまたはLinearLayoutではなく、それを使用できるかどうか疑問に思っています。しかし、私はConstraintLayoutがネストされたビューグループを含んでいない場合、私が望むことができないことがわかっている状況があります。ConstraintLayoutはRelativeLayoutまたはLinearLayoutを置き換えることはできませんか?

たとえば、ビューのグループ(LinearLayoutに配置されている可能性があります)に対してアニメーションを行いたい場合や、スクロールビューを使用したい場合はどうすればよいですか?

上記のすべてについては、まだネストされたビューグループが必要です。

どのようにConstraintLayoutでこれを達成できますか?

答えて

3

ConstraintLayout内に他のレイアウトをネストすることができます。全体のポイントは、すべての入れ子ではなく、複数の入れ子を避けることです。

制約レイアウト:この新しいレイアウトは、複数のレイアウトを入れ子にすることなくダイナミックなユーザーインターフェイスを作成できるようにする、アプリの柔軟なレイアウトマネージャです。 Android Studioと緊密に連携し、APIレベル9と下位互換性のあるサポートライブラリとして配布されます。

関連する問題