私が作業しているアプリでは、ユーザーが指定した構成ファイルに従ってボタンを表示する必要があります。このため、layout.xmlを使用してボタンを配置する場所を指定できず、アクティビティ内からボタンを作成して配置する必要があります。アプリでAndroid 2.3もサポートする必要がありますが、これは除外されます。 .setLeft()メソッドと.setTop()メソッド。
LayoutParamsを使用してすべてのボタンを配置する必要があることがわかりますが、ボタンを配置する方法が表示されず、サイズを調整するだけです。
これを実装するための最良の方法に関するポインタは素晴らしいでしょう。
編集:グリッドレイアウトが提案されましたが、API 14まで導入されなかったため、どちらも良くありません。