2013-07-08 11 views
5

私はこのコードを持っている:FrameLayoutの下部にLinearLayoutをプログラムで設定する方法は?

  FrameLayout game = new FrameLayout(this); 
     LinearLayout gameWidgets = new LinearLayout (this); 
     game.addView(gameWidgets); 

でframeLayoutの湖底でのLinearLayoutを設定する方法は?

+1

何? LinearLayoutのFrameLayoutでのLinearLayout:私はちょっと混乱していますが、私が今取っているお茶かもしれません: - | –

+0

@ M-WaJeEh(+1)も私に1杯の紅茶を提供します。 – TheFlash

+0

申し訳ありませんが、私は@ M-WaJeEh –

答えて

12

FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
    LayoutParams.WRAP_CONTENT, 
    LayoutParams.WRAP_CONTENT); 

params.gravity = Gravity.BOTTOM; 

game.addView(GameWidgets, params); 
+0

を編集しました。ありがとうございました。 –

2

は、このコードを使用し、これを試してみてください:

FrameLayout.LayoutParams p = new FrameLayout.LayoutParams(
      FrameLayout.LayoutParams.WRAP_CONTENT, 
      FrameLayout.LayoutParams.WRAP_CONTENT, Gravity.BOTTOM 
        | Gravity.CENTER_HORIZONTAL); 
game.addView(GameWidgets, p); 
関連する問題