web-dev-qa-db-ja.com

Android Horizo​​ntal LinearLayout-ラップ要素

動的に生成されたテキストビューを含む水平線形レイアウトがあります。私が経験している問題は、追加されたテキストビューが多すぎると、テキストビューが圧迫されることです(下の画像を参照)。テキストビューが次の行に印刷されるように、linearlayoutをラップするにはどうすればよいですか?

enter image description here

27
Anton

LinearLayoutはこれに役立ちません。代わりに、これに言及されているように独自のレイアウトを作成する必要があります http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-Android/ またはこれと同じアプローチを組み込む- Android-子をラップするLinearLayout Horizo​​ntal

7
Avinazz

FlexboxLayoutは、CSSフレキシブルボックスレイアウトモジュールの同様の機能をAndroidにもたらすライブラリプロジェクトです。

https://github.com/google/flexbox-layout

同様の質問:

Androidの改行ウィジェットレイアウト

2
Darush

このプロジェクトは、プロジェクトにGradleコンパイルディレクティブを追加するだけで、そこからXMLでFlowLayoutを使用できるようになるので、すばらしいです。 Javaファイルにコピーする必要はありません

https://github.com/ApmeM/Android-flowlayout

2
Gene Bo