studio layout_below constraintlayout android android-studio android-relativelayout android-constraintlayout

constraintlayout - layout_below android studio



Cómo cambiar de la configuración de restricción predeterminada a RelativeLayout en Android Studio (12)

Bien, vi la respuesta anterior y funcionó para mí también. Pero, le di una oportunidad, y tuve éxito al convertir mi proyecto actual a Diseño Relativo. Haz lo siguiente:

En la pestaña activity_main.xml, cámbialo a texto. En la parte superior, encontrarás lo siguiente:

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

Simplemente cambie todo antes de xmlns a RelativeLayout. Hacerlo también cambiará la línea de fondo donde encontrarías:

</android.support.constraint.ConstraintLayout>

a

</RelativeLayout>

¡Problema resuelto! Sé feliz: P

Tengo el último android Studio (2.3 beta 3) y parece que ConstraintLayout es el predeterminado al crear un proyecto. ¿Cómo puedo hacer que Android Studio use RelativeLayout como el elemento de diseño predeterminado para nuevos proyectos?


Creo que quieres cambiar la configuración predeterminada de Android Studio. Cada vez que se crea un diseño o actividad, se desea crear "RelativeLayout" de manera predeterminada. En ese caso, fluya el siguiente paso

  1. haga clic en la carpeta que utilizó para crear el diseño o la actividad
  2. luego "Nuevo >> Editar plantillas de archivos"
  3. luego ve a la pestaña "Otro"
  4. seleccione "LayoutResourceFile.xml" y "LayoutResourceFile_vertical.xml"
  5. cambiar "$ {ROOT_TAG}" a "RelativeLayout"
  6. haga clic en Aceptar"

estás listo


El método más fácil es ir a su archivo .xml en modo texto y reemplazar la línea superior:

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

Y luego procede a reemplazarlo por:

<android.widget.RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

Si luego vuelve al modo de diseño, puede ver que ahora tiene un diseño relativo. Esto también cambia automáticamente la etiqueta final, por lo que no hay problemas allí.


Estoy respondiendo esto para Android 2.3.1. Una de las formas más sencillas de establecer RelativeLayout como diseño predeterminado es ir al modo de texto y editar el archivo XML de la siguiente manera:

Cambiar esta línea:

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

A

<android.widget.RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

Y verifique los cambios de su etiqueta de finalización en esto:

</android.widget.RelativeLayout>

También (opcionalmente) continúe y elimine esta línea si se muestra en gris:

xmlns:app="http://schemas.android.com/apk/res-auto"

Editar:

Este es un cambio opcional para hacer en el proyecto. Encontré este consejo al pasar por el Curso para desarrolladores de Android de Udacity.

Si el diseño de la restricción no es necesario en el proyecto, elimine la siguiente dependencia de build.gradle eliminando esta línea y luego haciendo la sincronización gradle:

compile ''com.android.support.constraint:constraint-layout:1.0.0-beta4''


La manera más fácil sería seleccionar Relativelayout desde Pallete, y luego usarlo.


PARA CAMBIAR RestricciónDirección a RelativeLayout: Esto funcionará en Android studio 3.0.1

Cambiar->

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

dentro

<android.widget.RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

y->

</android.support.constraint.ConstraintLayout>

nto

</android.widget.RelativeLayout>


Una forma muy breve de hacerlo es simplemente hacer clic derecho en el fondo del diseño activity_main.xml y seleccionar convertir vista, luego seleccionar Relativealayout. Tu código en Xml Text será automático. Cambio. Buena suerte


solo hazlo: en el árbol de componentes, haz clic derecho en Restricciones y selecciona el diseño relativo en la vista de conversión ...


Android 3.0

En activity_main.xml

Reemplace en esta etiqueta, es decir, <android.support.constraint.ConstraintLayout>

android.support.constraint.ConstraintLayout

con

RelativeLayout


Android studio 3.0

paso0:

Cerrar estudio android

paso 1:

Ir a C: / Archivos de programa / Android / Android Studio / plugins / android / lib / templates / actividades / common / root / res / layout /

paso 2:

Copia de seguridad simple.xml.ftl

paso 3:

Cambie simple.xml.ftl al código a continuación y guarde:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${packageName}.${activityClass}"> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_marginStart="12dp" android:layout_marginTop="21dp" android:text="don''t forget to click useful if this helps. this is my first post at !" android:textSize="20sp" /> </RelativeLayout>


para Android Studio 3.1

si quieres que tu estudio predeterminado de Android cambie, solo sigue los siguientes pasos:

primero

vaya a C: / Archivos de programa / Android / Android Studio / plugins / android / lib / templates / actividades / common / root / res / layout

entonces

copia simple.xml desde otro lugar solo para copia de seguridad

después de esto

abra el archivo simple.xml y reemplace el código como se muestra abajo

<?xml version="1.0" encoding="utf-8" <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${packageName}.${activityClass}"> </RelativeLayout>

pero si solo quieres cambiar el diseño de este proyecto, solo ve a activity_main.xml y ve al texto y pasa el código superior a allí


solución ineficiente:

Crea un nuevo diseño

  1. Ir a la carpeta / res / layout en Android Studio
  2. Haga clic derecho -> Nuevo -> Archivos de recursos de diseño
  3. darle un nombre y agregar .xml al final
  4. Borre el campo Elemento raíz y escriba ''RelativeLayout''