¿Cómo puedo "previsualizar el diseño" de un archivo xml en Android?

Estoy creando un montón de archivos de diseño y me gustaría obtener una vista previa de lo que parecen en el Android. ¿Hay alguna forma de hacer esto? y si es así, ¿cuál sería la mejor manera?

En este momento, tengo que arrancar el dispositivo y navegar a la actividad cada vez para ver el diseño. Además, parece que la vista previa de Eclipse no es ideal, ya que no muestra las cosas correctamente (¿es esto lo mejor que consigue?)

Puede crear una actividad ficticia y establecer la intención principal en ella.

Cuando quiera probar cómo se ve esa actividad, solo configure setLayout en onCreate al xml que desea probar y lo verá.

También no confío en la vista previa de Eclipse, y AVDs son muy lentos, por lo que adjuntar un dispositivo Android y utilizar una actividad ficticia para probar diseños

Puede utilizar la utilidad en http://www.droiddraw.org/ .

Simplemente copie y pegue el xml de su diseño en la ventana de resultados y haga clic en "Cargar". Esto funciona en ambos sentidos.

Además de correr en un dispositivo real o en el emulador, la vista previa de Eclipse es lo mejor que obtiene. Asegúrese de establecer las opciones adecuadas para el tamaño de la pantalla y la versión de la API en la pantalla de vista previa; que a veces ayuda.

Puede crear una actividad como esta:

//add the imports public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Ask for a full screen window requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_main); } /* (non-Javadoc) * @see android.app.Activity#onStart() */ @Override protected void onStart() { // TODO Auto-generated method stub super.onStart(); // Get the info about the screen } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } } 

Cambie el layout de activity_main y puede probar cualquier layout haciendo clic en Graphical Layout de su xml .

Si no confía en Eclipse -preview y desea evitar el lento Android emulator , intente habilitar la Virtualization (procesadores Intel). Debe instalar los paquetes Intel x86 Emulator Accelerator (HAXM) e Intel x86 System-Image . A continuación, puede crear un AVD utilizando esa imagen del sistema y el emulador se acelerará.

De lo contrario, si no tienes un procesador de virtualización capaz, lo siento por ti, pero debes confiar en la vista previa de Eclipse;)

¡Adiós!

Agregar como parámetro de ListView en el archivo xml siguiente línea:

herramientas: listitem = "@ layout / my_custom_list_item"

donde my_custom_list_item es el diseño que desea utilizar como elemento de lista.

  • Eclipse y Android y classpath: bin y destino
  • Error en el proyecto de Android de App Engine conectado
  • Error: este SDK de Android requiere Android Developer Toolkit versión 22.6.1 o superior
  • Autocompletar no funciona en archivos XML en una jerarquía particular
  • ¿Cómo hago Eclipse / ADT honrar las etiquetas de nocompress que agregué a build.xml?
  • Eclipse - Errores ejecutando el constructor 'Android Package Builder'
  • La conversión al formato Dalvik falló con error 1 - Después de actualizar Android SDK y ADT
  • No se puede completar la instalación debido a una dependencia conflictiva. Error de Eclipse para ADT
  • Guardando cualquier archivo en eclipse me da el siguiente error:
  • ¿Cuáles son las diferencias entre el archivo .apk de `export signed` y` unsigned`?
  • ADT - libstdc ++. So.6: no se puede abrir archivo de objeto compartido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.