studio programacion herramientas fundamentos con avanzado aplicaciones android

programacion - manual de android en pdf



La altura de LinearLayout en onCreate es 0 (1)

Estoy tratando de ajustar dinámicamente la altura de mis filas en función del (tamaño de pantalla - mi altura de diseño) / list.size.

Desafortunadamente, en el método onCreate , la altura del diseño devuelve un valor nulo (no es así cuando lo llamo en un detector de clics).

¿Hay otro método para llamarlo?


Tienes que esperar hasta que ocurra el diseño, que es después de onCreate() . Puede hacerlo escuchando onSizeChanged() en una Vista o publicando un Runnable desde onCreate() (myView.post(new Runnable() { ... })) .