Tengo dos diseños: main.xml y buttonpanel.xml. En buttonpanel.xml, en linearlayout principal configuro la gravedad en la parte inferior. Ahora estoy tratando de agregar el diseño del panel de botones usando el siguiente código.¿Cómo usar layoutinflator para agregar vistas en tiempo de ejecución?
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);
Mi problema es que el panel se añade a la parte superior, aunque me he puesto gravedad a abajo en buttonpanel.xml. Si agrego buttonpanel.xml a main.xml usando include, funciona bien.
¿Alguien me puede ayudar qué es lo que está mal con mi código?
posible duplicado de [Interpretación de LayoutInflater] (http://stackoverflow.com/questions/5026926/making-sense-of-layoutinflater) –
Mire esto para obtener una explicación más detallada: http://stackoverflow.com/questions/5026926/making-sense-of-layoutinflater – andig