Comment utiliser layoutinflator pour ajouter des points de vue au moment de l'exécution?

J'ai deux dispositions: main.xml et buttonpanel.xml. Dans buttonpanel.xml en principal linearlayout j'ai mis de la gravité vers le bas. Maintenant, je suis en train d'ajouter la buttonpanel mise en page en utilisant le code suivant.

setContentView(R.layout.main);
LinearLayout layout=(LinearLayout)findViewById(R.id.mainlinearlayout);
LayoutInflater inflater= (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view=inflater.inflate(R.layout.buttonpanel,null);
layout.addView(view);

Mon problème est que le groupe est ajouté au top si j'ai mis de la gravité vers le bas, dans buttonpanel.xml. Si j'ajoute buttonpanel.xml pour main.xml à l'aide de l'inclure fonctionne très bien.

Quelqu'un peut m'aider quel est le problème avec mon code?

Vérifier cela pour une explication plus détaillée: stackoverflow.com/questions/5026926/...
double possible de donner un sens à LayoutInflater

OriginalL'auteur Hitendra | 2011-01-19