1. ホーム
  2. android

[解決済み] Android - LinearLayout 横型と折り返し子機能

2023-02-27 01:06:24

質問

Android の LinearLayout に設定するプロパティで、子コントロールを適切にラップできるものはありますか。

意味 - 私は子供の数を変更することができ、それらを水平にレイアウトしたいです。

例 コントロール1, コントロール2, コントロール3, ...

設定することで行っています。

ll.setOrientation(LinearLayout.HORIZONTAL);
foreach (Child c in children)
  ll.addView(c)を実行します。

しかし、childrenの数が多いと、次の行に行かず、最後の1つが切れてしまうのです。

どうしたら直るのでしょうか?

どのように解決するのですか?

2016年5月現在、Googleは自社で作成した FlexBoxLayout を作成しました。これにより、あなたの問題は解決するはずです。

GitHubのレポはこちらです。 https://github.com/google/flexbox-layout