私は動的に例library.for第三者を使用することなく、レイアウトでそれらに合うようにそのテキストの内容に基づいて複数のボタンを作成の幅を計算したい: -
https://i.stack.imgur.com/dyUuK.pngテキストコンテンツに基づいて複数のボタンを動的に作成する方法アンドロイドでは?
1
A
答えて
0
使用してみてください: enter link description here
たくさん助けて完全にカスタマイズ可能なウィジェット。
0
あなたが話しているレイアウトはFlowLayout
です。 Romain Guy(Android Frameworkエンジニアの1人)が同様の質問hereに回答します。
Here Romainが提供するFlowLayout
の簡単な実装を見ることができます。
FlexboxLayoutまた、その機能のはるかに高度な実装があり、Googleによって管理されています。
関連する問題
- 1. アンドロイドのファイル/フォルダ構造に基づいてボタンを動的に作成する方法
- 2. arraylistに基づいて動的なボタンを作成する方法
- 3. ディメンションセレクタに基づいて動的ワークシートを作成する方法
- 4. ボタンをアンドロイドで動的に作成する方法は?
- 5. 変数に基づいて動的にコントロールを作成する
- 6. データベーステーブルに基づいてMVC 3でコントロールを動的に作成する方法
- 7. コンテンツに基づいて動的セル高さでUITableViewCellを作成する方法
- 8. log4jの日付に基づいて動的フォルダを作成する方法
- 9. 自動コンフィギュレーションスプリングブートに基づいてコントローラを作成する方法
- 10. ng2 - テンプレートに基づいて動的にコンポーネントを作成する
- 11. JSONオブジェクトに基づいてフォームを動的に作成する
- 12. 列に基づいて複数のサブセットを作成する方法
- 13. ホスト要素に基づいて動的構造ディレクティブを作成する方法
- 14. C#を使用してリストに基づいて変数を動的に作成する方法は?
- 15. 動的ユーザーのプロパティに基づいてオーディエンスを作成する
- 16. SQL Developer、代入変数、動的作成、式に基づいて
- 17. jQuery - テキストコンテンツに基づいて要素を動的に検索してスクロール
- 18. XSDに基づいて複数のクラスファイルを作成する
- 19. 複数の列に基づいてgroup_indicesを作成する
- 20. ファイルパスに基づいて複数のフォルダを作成する
- 21. GUID列名に基づいて動的ItemTemplateを作成する
- 22. jQueryで項目数に基づいてdivを動的に作成する方法
- 23. ボタンで複数のRadDockを動的に作成する
- 24. jsonに基づいて複数のキャンバス領域を動的に生成
- 25. リスト/アレイのlenに基づいて動的変数を作成する
- 26. データベースからのエントリに基づいてアンドロイドで動的リストを生成する方法
- 27. params [:controller]に基づいてインスタンス変数に動的にアクセスする方法は?
- 28. 選択に基づいてpowershellで変数を動的にロードする方法
- 29. ブラウザの内容に基づいて基本的なチャットボット/自動レスポンダを作成する方法は?
- 30. コンテキストに基づいてASP MVCビューを動的に作成
そのため、すべてのボタンにフィットするために親レイアウトに含める必要がある幅Xを取得したいとしますか? – azizbekian
@azizbekian、yes..ifボタンがレイアウトの行に収まらない場合、そのボタンはレイアウトの2番目の行に降ります。 –
非常に単純化された解決策は、カスタムビューを実装し、すべてのchildViewを測定し、それらに設定した制約条件にレイアウトベースを依頼することです。またはまったく同じサードパーティのライブラリを使用します。 – Ankit