2017-08-15 4 views
0

テキストビューを左端から照らすと、幅が広がる可能性があります。他のテキストビューを1行で右揃えにします。 左のTextView幅が成長すると、次の行にプッシュダウンされる権利のTextViewを希望:ConstraintLayoutは、右側の項目を次の行に流すのに役立ちますか?

[AAA] [BBB]

を1つ左の幅が大きくなるとき:

[AAA AAA AAA AAA AAA]

[BBB]

思想が自動的にダウン次の行に右側の項目をプッシュするConstraintLayoutを使用していくつかのサンプルを見て、しかし、いずれかを見つけるcouldntの。

これはContraintLayOutで実行可能ですか、誰かがそれを行うサンプルを知っていますか?

ありがとうございます!

答えて

1

AFAIK、ある行から次の行へのビューのフローは、ConstraintLayoutが実行できるものではありません。ただ、FlexboxLayoutが非常に簡単にできることです。

Hereは、技術の初期導入です。 Playストアには、レイアウトで遊ぶためのいくつかの良いアプリもあります。

FlexboxLayoutは、両方のレイアウトが子ビューを順番に揃えているため、高度なLinearLayoutとして解釈できます。 LinearLayoutとFlexboxLayoutの大きな違いは、FlexboxLayoutにラッピング機能があることです。

これが役立ちます。

+0

FlexboxLayoutを共有してくれてありがとうCheticamp!しかし、本当にそれのためにConstrainLayoutを使用する方法を知りたいです。 – lannyf

+0

@lannyf問題ありません。しかし、私はあなたが探している答えを得るとは思わない。 ConstraintLayoutがリリースされ、同時にビューをラップする機能(ConstraintLayoutで探している機能)によってFlexboxLayoutがソースとして公開されたという事実は、ConstraintLayoutにその特定の機能がないと信じさせてくれます。 – Cheticamp

0

ConstraintLayoutはレイアウトのビュー階層を平坦化してネストを回避し、ビュー階層を最適化することです。 @Cheticampは "ConstraintLayoutにはその特定の機能がありません"と指摘しました。だからこの質問を閉じる。

関連する問題