2010-06-25 9 views
14

Estoy buscando un mejor editor de diseño XML de Android que el de eclipse. Los elementos de colocación preferibles se arrastran y soltan a la posición X/Y correcta. Con el editor actual, tengo que probar figuras para colocarlas en la posición exacta ... ¿hay alguna manera más fácil? (Se usa RelativeLayout)mejor editor de diseño XML de Android que el de Eclipse

Respuesta

7

Hasta ahora, el único editor que encontrará es: http://droiddraw.org/ Puede dibujar un diseño desde su página web, ya que está escrito en Java y tienen un applet ... o puede descargarlo y usarlo localmente Tiene algunas características agradables, como enviar un diseño de prueba directamente a un dispositivo.

+0

¡Hola, muy buen cristiano!¿Tendrían otras herramientas como esta para compartir con nosotros? Me refiero a otras herramientas que te hacen ganar mucho tiempo durante el desarrollo ... – Hubert

+0

Gracias, ya lo sé, pero también tiene algunos errores y no funciona muy bien. – Nils

+0

@Nils Sí, tienes razón ... es por eso que dije "hasta ahora, el único editor que encontrarás ...". No he encontrado nada más :( – Cristian

5

Si DroidDraw es la única opción, entonces no lo consideraría como respuesta. Basa todo en AbsoluteLayout, que está en desuso. Es casi imposible implementar cualquier diseño flexible suficientemente complejo con la ayuda de esta herramienta, como resultado su solución no estará bien en diferentes tamaños de pantalla.

+0

Ya no. Es compatible con relativo, lineal, etc. Además, ahora puedes descargarlo y ejecutarlo localmente. – Luixv

1

IntelliJ 12 tiene una interfaz gráfica mucho mejor que la versión 11. Prefiero el IDE pesadamente sobre el eclipse ya que lo he encontrado mucho más rápido. El nuevo diseño gráfico es muy bueno en este.

+1

I ' He tenido innumerables inconvenientes con el editor de diseño de Eclipse. Por el momento no se puede usar, literalmente no puedo abrir mis diseños sin que la memoria salte 700M y se quede sin fin. Cambie a IntelliJ, funciona como un encanto. – MrZander

+0

Sí, IntelliJ es solo mucho más rápido. Estaba usando Juno y tomaría unos segundos solo para cambiar entre diferentes archivos. – WallMobile

0

AndroidStudio también tiene un editor de diseño, aunque no es diferente de IntelliJ, ya que AndroidStudio se basa en IntelliJ. Además, he experimentado numerosos bloqueos con el editor de diseño de AndroidStudio, mientras hago tareas simples como agregar un texto de edición.

Sin embargo, el editor es visualmente agradable cuando funciona.

1

Los diseños son simplemente horribles. El gui es peor que el xml, pero ambos son horribles, lo siento por las personas que le han dedicado tiempo y esfuerzo, pero tratar de obtener los controles donde los quiere en la pantalla es mucho más difícil de lo que debería ser. No hay muchas aplicaciones que conozca que requieran un diseño simple de izquierda a derecha o de arriba a abajo.

Sé que el esquema debe ser lo menos específico posible, con la información suficiente para que el dispositivo pueda diseñar la aplicación para su tamaño. Son raros los casos en los que podemos dejarlo al dispositivo.

Francamente, un diseño simple de HTML/CSS es mucho mejor, con muchas más posibilidades de éxito en múltiples dispositivos, y mucho más fácil para el desarrollador.

Por lo tanto, si es su aplicación, puede ser una aplicación web y luego vaya a una aplicación web de Android. Territorio familiar y todo eso.

Como alternativa, haga sus diseños en el código. En las aplicaciones de Windows, generalmente hago mis diseños en el código de todos modos. En Android, pongo mis controles en el archivo xml solo con el tipo de control y su ID.

Luego todo lo demás está en el código, la única magia que necesita ahora es Detectar el tamaño de pantalla que se explica aquí Android Detect Screen Size Recuerde la parte 'Pantalla a DP'.

Además tiene su cambio de tamaño en una sola función a la que llama para cualquier cambio de orientación.

Antes de que la gente empiece a filmar 'CPU sobre carga !!!' Considere esto, ¿cuántos controles tiene generalmente en la pantalla en un momento dado? Bueno, es actualmente entre uno y 4. Algunas excepciones, obviamente, mira cada aplicación en su dispositivo, recordando que en muchas de las aplicaciones que tienen múltiples controles, se agrupan como un solo elemento. Por lo tanto, nuestro cambio de tamaño de hasta 4 controles no requiere más tiempo del que requiere el sistema para resolver un cambio de orientación.

Cuestiones relacionadas