¿Cómo deshabilitar la alineación automática?

Estoy construyendo un proyecto android y estoy usando eclipse. Simplemente no puedo averiguar cómo deshabilitar la molesta alineación automática. Sólo quiero colocar los botones donde quiera que los deje en la interfaz gráfica, pero sólo se mantiene para alinear uno a otro. He intentado eliminar esas líneas de la alineación en el código del xml pero todavía las trae detrás mientras que muevo los botones en la interfaz de la GUI.

¿Hay alguna manera de desactivar esa función?

Gracias,

Alex

¿Hay alguna manera de desactivar esa función?

No de una manera que usted encontrará satisfactoria, sospecho.

Usted no ha explicado realmente lo que son las "líneas de alineación", por lo que estamos obligados a adivinar. Mi suposición es que las "líneas de alineación" son porque usted está trabajando con un contenedor RelativeLayout . Citando los JavaDocs para RelativeLayout , RelativeLayout es:

Un diseño donde las posiciones de los niños pueden ser descritas en relación entre sí o con el padre.

Y, citando la guía para RelativeLayout :

RelativeLayout es un grupo de vistas que muestra vistas secundarias en posiciones relativas. La posición de cada vista se puede especificar en relación con elementos hermanos (como a la izquierda o debajo de otra vista) o en posiciones relativas al área Relativa Parente (tal como alineada a la parte inferior, a la izquierda del centro).

Por lo tanto, las "líneas de alineación" están allí y son reemplazadas por el constructor GUI, ya que son el punto detrás de usar un contenedor RelativeLayout .

Por supuesto, usted es agradable cambiar el envase que usted está trabajando con a algo más.

Sin embargo, en general, Android no apoya muy bien su objetivo declarado ("Sólo quiero colocar botones donde quiera que los deje en la interfaz GUI"). Al igual que no lo haces en el desarrollo web, no lo haces en el desarrollo de Android, y por la misma razón: tienes que tener en cuenta diferentes tamaños (tamaño de la ventana del navegador para Web, tamaño de la pantalla para Android). RelativeLayout , LinearLayout , TableLayout y GridLayout están diseñados para que especifique widgets más reglas de posicionamiento y dimensionamiento, por lo que puede diseñar una interfaz de usuario que incluya la diferencia entre una pantalla de 3 "y una pantalla de 4,5", por ejemplo. Esto es similar a usar etiquetas HTML y reglas CSS para definir el contenido y su posicionamiento en una página Web. El constructor de GUI de arrastrar y soltar de Eclipse para Android puede ayudarte en las definiciones de estas reglas, como quizás estás viendo con tus "líneas de alineación" para RelativeLayout .

Creo que puedo ayudar. Si establece su diseño en Disposición relativa, puede arrastrar y soltar cualquiera de las vistas donde quiera que esté en la GUI de eclipse.

  • Eclipse AVD Nexus 5 emulador no funciona
  • Eclipse entra en clase en android
  • Eclipse no mostrar el tiempo en logcat para galaxia nexo sólo?
  • ¿Cómo firmar una aplicación Android para el mercado?
  • Cómo incluir la biblioteca http en Android Project utilizando la vista previa M en la construcción de hormigas de Eclipse
  • Cómo excluir archivos R * .class de una compilación proguard
  • Eclipse Debugging Android no funciona
  • Eclipse se bloquea con límite de gastos generales de GC superado después de enlazar servicios de Google Play
  • ¿Por qué no puedo instanciar este Fragmento en Android?
  • Obtener SharedPreferences de un servicio
  • Cree la Biblioteca de Archivos de Android (AAR) con maven solamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.