2011-11-25 17 views

Respuesta

26

Uso:

addView public void (Ver infantil, int index) desde: API Nivel 1

Añade un punto de vista infantil. Si no hay parámetros de diseño ya establecidos en el elemento secundario , los parámetros predeterminados para este grupo de visualización se establecen en el elemento secundario. Parámetros niño la vista del niño para agregar índice de la posición en la que para añadir el niño Vea también

Así

yourLayout.addView(yourView, 0); 

http://developer.android.com/reference/android/view/ViewGroup.html#addView(android.view.View,%20int)

+0

Gracias hombre, estaba un poco confundido porque quería implementarlo en un gran código, así que estaba dudando, dejó las cosas claras. – Diljeet

+0

¿Pero eso implica que anula el artículo 0? –

+2

@LambertoBasti No, está insertado, lo que significa que su vista anterior en 0 se mueve al índice 1 – Caner

2

yo estaba tratando de hacerlo así, pero utilizando solo LinearLayout, siempre agregó la vista en la parte inferior, sin importar qué index pasé al addView.

que envuelve el LinearLayout en un RelativeLayout, a continuación, se hace eso:

relativeLayout.addView(adView); 
adView.setId(12345678); 
RelativeLayout.LayoutParams llParams = (RelativeLayout.LayoutParams)linearLayout.getLayoutParams(); 
llParams.addRule(RelativeLayout.BELOW, adView.getId()); 

que está trabajando para mí.

Cuestiones relacionadas