Cambiar el diseño de Android de Relativo a Lineal

Acabo de empezar a crear aplicaciones para Android, pero tengo un problema al cambiar el layout , cada vez que creo nuevo proyecto de Android, me da RelativeLayout lugar de LinearLayout , (bueno, básicamente, estoy siguiendo la instrucción del libro, pero no enseña Me cómo cambiarlo) Supongo que debe haber un ajuste por defecto para que pueda cambiar el Relativelayout a LinearLayout .

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/hello_world" tools:context=".MainActivity" /> </RelativeLayout> 

Para cambiar el Parent de su archivo layout XML , siga estos pasos:

  • Haga clic derecho en la carpeta de layout en la carpeta res carpeta del proyecto en eclipse. ( <project-folder/res/layout> )
  • Elija la opción New -> Other... Refiérase a la imagen: Seleccionar la carpeta de diseño
  • Elija la opción de Android Layout XML file desde aquí. Introduzca aquí la descripción de la imagen
  • Pulse Next y seleccione LinearLayout como Root Element y seleccione File Name . Presione Finalizar Introduzca aquí la descripción de la imagen
  • Ahora, su Layout XML tiene el elemento raíz como LinearLayout

Reemplace las siguientes etiquetas:

 <RelativeLayout ... > </RelativeLayout> 

por esos :

 <LinearLayout ... > </LinearLayout> 

Además, debe quitar lo siguiente de los atributos de TextView:

 android:layout_centerHorizontal="true" android:layout_centerVertical="true" 

Porque se aplican para el diseño relativo y no el diseño lineal.

Si está usando Eclipse, simplemente: haga clic en Rigth, cambie de diseño y seleccione el diseño de su elección.

Img ejemplo:

Introduzca aquí la descripción de la imagen

Sólo tiene que cambiar esta etiqueta <RelativeLayout ...> con <LinearLayout ...> , y no olvide cerrarla con el mismo Layout

Cuando se crea un nuevo archivo XML en ese momento se puede asignar el diseño a it.But cuando se crea un nuevo proyecto en ese momento no se puede cambiar el diseño que tiene que cambiarlo después de la creación de project.So ir a la pestaña. XML en el archivo XML allí Puede editar el diseño. Espero que esto ayude.

En las últimas versiones de android studio creo que esta será la manera de hacerlo.

Ir a res-> carpeta de diseño y haga clic derecho en él y obtendrá una barra lateral preguntando qué tipo de archivo que desea crear

Vaya a la opción -> Editar plantillas de archivo .

Introduzca aquí la descripción de la imagen

Verá este cuadro de diálogo abierto. Verá ambas opciones allí dentro. Otras tablas Estas opciones son LayoutResourceFile.xml y LayoutResourceFile_vertical.xml

Introduzca aquí la descripción de la imagen

Cambie el $ {ROOT_TAG} a LinearLayout en LayoutResourceFile.xml y LayoutResourceFile_vertical.xml y siempre obtendrá LinearLayout como padre para el futuro.

Cambio

  • Android: LinearLayout con match_parent no coincide con Parent
  • Min height fill_parent y height wrap_content en ScrollView? (O simplemente la aplicación de correo electrónico componen el código del diseño)
  • ActionBarSherlock & HoloEverywhere - Forzar el desbordamiento?
  • Issue: El niño especificado ya tiene un padre. Debe llamar a removeView () en el padre del niño primero
  • ¿Por qué un LinearLayout que es invisible ocupa espacio?
  • Ayuda de la sentencia del caso de Android
  • Cómo estirar verticalmente una fila en TableLayout?
  • Android: Diseño de Spinner personalizado
  • Home Icon Up Indicator Barra de Acción de Compat
  • Android: cambia entre la cámara frontal y posterior mientras graba un vídeo
  • Cambie el color del texto del hilandero del holo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.