2013-07-08 8 views
5

ho questo codice:come impostare LinearLayout nella parte inferiore di FrameLayout a livello di programmazione?

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

Come impostare il LinearLayout nel buttom del FrameLayout?

+1

Cosa? 'LinearLayout nel FrameLayout del LinearLayout': O Sono un po 'confuso, potrebbe essere il Tè che sto prendendo adesso: - | –

+0

@ M-WaJeEh (+1) forniscimi anche 1 tazza di tè. – TheFlash

+0

scusate, modifica che @ M-WaJeEh –

risposta

12

Prova questo,

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

params.gravity = Gravity.BOTTOM; 

game.addView(GameWidgets, params); 
+0

Ha funzionato Grazie. –

2

di questo codice:

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