¿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?)
- Cómo resolver la advertencia: Está instalando software que contiene contenido sin firmar y no se puede establecer la autenticidad y la validez de este software.
- Compartir activos entre varios proyectos
- ¿Por qué mi código no se actualiza en mi aplicación? (Después del eclipse actualizado)
- Evite codificar el modo de depuración; Advertencia en el manifiesto de Android
- ADT Plugin "Cargando datos para Android XXX" cada vez que se abren archivos XML
- ¿Cuál es la diferencia entre el archivo apk de la carpeta bin y el archivo apk creado a través de la opción Export en Eclipse?
- Eclipse no reconocerá mi tablet Android cuando intente probar mi aplicación?
- Este SDK de Android requiere Android Developer Toolkit versión 22.0.0 o superior. La versión actual es 21.1.0.v201302060044-569685.
- Parsing data for Android L failed.Unsupported major.minor versión 51.0
- ¿Cómo instalar una piel (de Samsung) para el emulador androide con "ADT 21.0.1" en eclipse?
- Configuración del complemento ADT para eclipse: no hay opción de Android en las preferencias
- Error: (28, 34) error: paquete android.support.annotation no existe
- Eclipse: R no se encuentra después de actualizar Android ADT a la revisión 23.0.5
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.
- java heap espacio error haciendo eclipse para colgar
- Falso positivos: junit.framework.AssertionFailedError: EditText no se encuentra