Android の LayoutParams に問題があります。基本的に、私は完全に動的なアプリケーションを作成しようとしています。すべてのレイアウトはプログラムで生成され、スプラッシュ スクリーン以外は実質的に何も XML にコミットされていません。線形レイアウトを使用してある程度成功しており、アプリは必要なものすべてをレンダリングしています。レイアウトの微調整に問題があります。たとえば、フッターを画面の下部に強制的に配置したり、ボタンバーを伸ばして幅全体をカバーしたりします。
私が知る限り、これをプログラムで実現する方法は setLayoutParams メソッドを使用することです。私の問題は、レイアウト パラメータに情報を取得する方法がわからないことです。現時点では LinearLayout.LayoutParams (int width, int height) コンストラクターを使用していますが、作成後にパラメーターを設定する方法が見つかりません。代わりに LinearLayout.LayoutParams (Context c, AttributeSet attrs) コンストラクターを使用したいのですが、AttributeSet を宣言する正しい方法が見つかりません。
誰でも私を助けることができますか?