2010-09-23 8 views
13

Esta es la primera vez que hago una aplicación con diseños XML. En el pasado, siempre he generado dinámicamente mis diseños en tiempo de ejecución, así que no te preocupes, NO soy un novato de Android. Aún así, esta es mi primera vez con diseños estáticos. ¿De qué se trata este mensaje?Eclipse y diseños de Android XML dan "'predeterminado' no es la mejor combinación para cualquier combinación de dispositivo/localidad"

[2010-09-22 20:43:23 - Rockport] 'default' is not a best match for any device/locale combination.
[2010-09-22 20:43:23 - Rockport] Displaying it with 'Locale Language ___Region __, Normal Screen, Short screen aspect ratio, Landscape Orientation, No Dock, Day time, Medium Density, Finger-based touchscreen, Soft keyboard, Qwerty keybard, Trackball navigation, Screen resolution 480x320'

Se pone impreso a mi consola Eclipse cada vez que abro uno de los diseños de la carpeta layout/. Si abro el diseño desde cualquier otra carpeta, como layout-land/, no aparece ningún mensaje. ¿Es solo el editor de diseño gráfico que dice: "Así es como mostraré las cosas para ti?" ¿Puedo ignorarlo sin problemas?

Respuesta

13

No, no lo ignore, significa algo.

Lo que está diciendo es que Eclipse ha encontrado un diseño que cree que es más preciso y está cambiando a él.

Por ejemplo, si tiene un diseño predeterminado y un diseño de baja densidad, cambiará al diseño de baja densidad. Cualquier cambio que realice en el diseño estará en el código de baja densidad no en el código predeterminado.

No sé cómo volver atrás, lo cual es cada vez más molesto, además de cerrar el xml y abrir el correcto.

Si alguien sabe cómo cambiar, y sí, he intentado cambiar la configuración en la parte superior del editor entre los dispositivos de baja densidad y de densidad media, por favor dígame. Gracias.

+0

Guau, ¿esto puede ser cierto? Soy escéptico porque creo que eventualmente me habría dado cuenta de que había hecho cambios en el diseño incorrecto. Por otra parte, tuve dificultades para mantener múltiples diseños diferentes sincronizados entre sí, así que tal vez sea por eso. ¡Definitivamente tendré que probar esto cuando encuentre el tiempo! –

10

No ejecute el proyecto con el archivo XML seleccionado. Limpiar construir el proyecto, solo hacer clic en el nombre del proyecto, después de seleccionar ejecutar, no tendrá este error

+0

Gracias por aclarar. – Shad

+0

Proyecto> Limpiar ordenó el error para mí. Gracias – Onimusha

0

Tuve este problema y para mí solo se resolvió seleccionando mis proyectos "MainActivity" en el menú desplegable "Actividad asociada o fragmento que proporciona contexto "en la vista gráfica de mi diseño.

Cuestiones relacionadas