Android Studio: 'wrap in container' en formato XML
Cuando edita archivos de diseño XML, Eclipse tiene una función denominada 'envolver en contenedor' (Reformatear -> Android -> …) que le permite seleccionar una o varias vistas e incluir un diseño de su elección a su alrededor. ¿Hay algo similar en Android Studio?
- ¿Cómo lanzar varias instancias de eclipse (múltiples espacios de trabajo) y tiene ADT plugin de trabajo?
- Dx Advertencia cuando ejecute mi aplicación Android
- Mostrar el widget de brindis debajo de una vista
- Comenzando en una nueva línea en el emulador (proyecto Android Eclipse)
- Eclipse Android Emulator-5554 siempre se muestra
- java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE android
- Eclipse detectando el mismo dispositivo varias veces
- ¿Por qué "Designtime Attributes" no funciona?
- Cocos2d-x CCScrollview se desplaza al revés
- Renombrar nombre de paquete de Android falla
- Actualización de Eclipse SDK Error
- Error de instalación INSTALL_FAILED_ACWF_INCOMPATIBLE
- Java montón espacio
Puede utilizar Live Plantillas para eso. Aquí hay un buen artículo sobre ellos.
Editar:
Se pueden agregar nuevas plantillas a través de File->Settings->Editor->Live Templates
.
Para encontrar la tecla de acceso rápido para su mapa de teclado, vaya a File->Settings
y escriba "Plantilla en vivo". Para mí es CTRL + J.
Se está implementando actualmente: Edición 69000: Agregue la refactorización visual "Wrap In" – Android Issue Tracker
Tor Norbye, Android Issue Tracker Mantainer:
Deberíamos implementar la refactorización visual "Wrap In".
Sólo encontré esto, y para completar la respuesta de Simas:
Utilizando AS1.2, esto es fácil de lograr …
- Para configurar una plantilla en vivo , simplemente seleccione la vista en el XML de diseño que desea rodear. Pulse
Alt+Shift+Z
(surround-con) … aparecerá un pequeño menú emergente. Haga clic enConfigure Live Templates...
O utiliceFile->Settings->Editor->Live Templates
como se describió anteriormente. -
Seleccione la sección
html/xml
y pulse el pequeño+
. Déle un nombre y una descripción, después complete el texto de la plantilla:<LinearLayout android:orientation="$ORIENTATION$" android:layout_width="wrap_content" android:layout_height="wrap_content" > $SELECTION$ </LinearLayout>
-
Haga clic en
Edit variables
, establezcaExpression:complete()
,Default value:vertical
… pulse Aceptar. A continuación, busque el botónDefine
para el contexto aplicable … y seleccione XML.
Ya está todo listo. Para usar la plantilla , seleccione la Vista que desea rodear en el XML, pulse Alt+Shift+Z
(surround-con) … aparecerá un pequeño popup. Seleccione la plantilla que acaba de definir … ¡Listo!
- ¿Cómo instalar la calabaza en las ventanas?
- Mapeo entre los permisos de Android (que definimos en el archivo manisfest) a las llamadas / métodos de API correspondientes