2013-07-08 80 views
5

我有這樣的代碼:如何以編程方式在FrameLayout底部設置LinearLayout?

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

如何設置的LinearLayout中的FrameLayout的BUTTOM?

+1

什麼? LinearLayout的FrameLayout中的LinearLayout:O我有點困惑,可能是我正在使用的Tea: - | –

+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); 
相關問題