動的に生成されたテキストビューを含む水平線形レイアウトがあります。私が経験している問題は、追加されたテキストビューが多すぎると、テキストビューが圧迫されることです(下の画像を参照)。テキストビューが次の行に印刷されるように、linearlayoutをラップするにはどうすればよいですか?
LinearLayoutはこれに役立ちません。代わりに、これに言及されているように独自のレイアウトを作成する必要があります http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-Android/ またはこれと同じアプローチを組み込む- Android-子をラップするLinearLayout Horizontal
FlexboxLayoutは、CSSフレキシブルボックスレイアウトモジュールの同様の機能をAndroidにもたらすライブラリプロジェクトです。
https://github.com/google/flexbox-layout
同様の質問:
このプロジェクトは、プロジェクトにGradleコンパイルディレクティブを追加するだけで、そこからXMLでFlowLayoutを使用できるようになるので、すばらしいです。 Javaファイルにコピーする必要はありません