2011-08-01 16 views
6

necesito para crear una vista mediante programación. Los controles (botones, etiquetas, etc.) y sus posiciones solo se conocen durante el tiempo de ejecución.Android Cómo crear una vista Programatically

Aquí encontré "Definición de un diseño de programación": http://mobile.tutsplus.com/tutorials/android/android-layout/

pero tengo que ser capaz de dibujar componentes en los lugares exactos por lo LinearLayout, etc. TableLayout no funciona para mí.

¿Cómo puedo hacer esto? Por favor, apúntame en la dirección correcta.

+2

realmente linearlayout funcionará bien ... solo tiene que transformar sus ubicaciones en márgenes y rellenos usando linearlayouts –

Respuesta

4

Crear una costumbre ViewGroup; esto le permite administrar las ubicaciones de cada uno de los hijos que tiene (botones, etiquetas, etc.) de forma manual. Comprueba this vid del evento de Google IO en 2009 titulado "Haz que tu interfaz de usuario de Android sea rápida y eficiente", específicamente a partir de los 43 minutos en adelante para obtener más detalles.

+4

[__Link to 43 minutes .__] (http://youtu.be/N6YdwzAvwOA?t=43m) – c24w

Cuestiones relacionadas