私の質問は図でよりよく説明されていますが、一般的な考え方は次のとおりです。
レイアウトにボタンを動的に追加しています。ボタンは、ユーザー インタラクションを通じて追加されます。ボタンが1つある場合は、親の中央に配置したいと思います。
|...............[Button 1]...............|
2 つのボタンの場合、中央に並べて配置したいと思います。
|..........[Button 1][Button 2]..........|
このパターンは、特定の数のボタンまで続きます (すべてのボタンが同じ行/行に集中しないようにするため)。したがって、行/行あたりのボタンの最大数が 4 であるとしましょう。したがって、4 を超えるボタンの数については、次の行/行に均等に分割したいと思います。したがって、5 つのボタンの場合は次のようになります。
|.....[Button 1][Button 2][Button 3].....|
|..........[Button 4][Button 5]..........|
基本的に、プログラムでボタンを行/行にレイアウトして、各行にできるだけ同じ (またはほぼ同じ) 数のボタンが含まれるようにして、それらが均等に分散されるようにしたいと考えています。
現在、ボタンはグリッド形式で配置されており、呼び出されるまで見えませんが、見栄えが悪いです。したがって、次のようになります。
|[Button 1][Button 2]....................|
または、ボタンが 5 つある場合は、次のようになります。
|[Button 1][Button 2][Button 3][Button 4]|
|[Button 5]..............................|
これは醜い/粘着性があるように見えるので、最初のセクションで説明したように、プログラムでレイアウトする必要があります。
私が求めていることをすることは可能ですか?もしそうなら、どうすればそれを行うことができますか?