5
私は次のように(この図はLinearLayout
の下部中央に浮かぶだろう)、プログラムFrameLayout
を作成しようとしているlayout_weight:でframeLayoutがプログラム
FrameLayout bottomFrameLayout = new FrameLayout(context);
bottomFrameLayout.setLayoutParams(new FrameLayout.LayoutParams(0,LayoutParams.FILL_PARENT,Gravity.CENTER | Gravity.BOTTOM));
私はlayout_width=0dp
を設定しているので、私はまた、設定したいと思いますlayout_weight
を使用して幅を制御します。どうやってやるの?
私は重力を設定するのですか体重を設定するためにLinearLayout.LayoutParamsを使用している場合は? – prostock
'layoutParamsObject.gravity = Gravity.SOME_OF_THE_CONSTANTS'のように' gravity'フィールドに値を代入してみてください。 –
@NikolaDespotoski FrameLayoutは参考文献によるLinearLayoutの子ではありません。http://developer.android.com/reference/android/ウィジェット/ FrameLayout.htmlとFrameLayout.LayoutParamsはLinearLayout.LayoutParamsの子ではありません。http://developer.android.com/reference/android/widget/FrameLayout.LayoutParams.htmlを参照してください。あなたの答えは時代遅れですか? – soriak