2013-07-08 25 views
5

mam ten kod:jak programowo ustawić LinearLayout na dole FrameLayout?

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

Jak ustawić LinearLayout w Buttom z FrameLayout?

+1

Co? 'LinearLayout w FrameLayout of LinearLayout': O Jestem trochę zdezorientowany, może to właśnie herbata, którą teraz zabieram: - | –

+0

@ M-WaJeEh (+1) zapewni mi także 1 filiżankę herbaty. – TheFlash

+0

Przepraszam Edytuję @ M-WaJeEh –

Odpowiedz

12

Spróbuj tego,

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

params.gravity = Gravity.BOTTOM; 

game.addView(GameWidgets, params); 
+0

To zadziałało dzięki. –

2

użyć tego kodu:

FrameLayout.LayoutParams p = new FrameLayout.LayoutParams(
      FrameLayout.LayoutParams.WRAP_CONTENT, 
      FrameLayout.LayoutParams.WRAP_CONTENT, Gravity.BOTTOM 
        | Gravity.CENTER_HORIZONTAL); 
game.addView(GameWidgets, p);