Android Studio: ¿Cómo mover rápidamente el estilo de layout.xml a style.xml?

Código del bloque 1 : Tengo el siguiente código en view.xml

<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#00FF00" android:typeface="monospace" android:text="@string/hello" /> 

Bloque de código 2 : Ahora quiero moverlo a un estilo como este.

 <TextView style="@style/CodeFont" android:text="@string/hello" /> 

Código de bloque 3 : En mi archivo styles.xml , quiero tener esto.

 <resources> <style name="CodeFont" parent="@android:style/TextAppearance.Medium"> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:textColor">#00FF00</item> <item name="android:typeface">monospace</item> </style> </resources> 

Envolver todos esos atributos en una etiqueta <item name="XXX"/> es un proceso muy manual y molesto. ¿Tiene Android Studio algún tipo de hechicería para convertir automáticamente los atributos del bloque de código 1 en las etiquetas del elemento del bloque de código 3?

Mientras edita TextView (dentro del archivo .xml diseño) presione Ctrl + Mayús + A y escriba extract . El artículo que usted necesita es Style...

  • Error al intentar probar AnimatedVectorDrawable, "No se puede cambiar de x a z"
  • Android.view.InflateException: Línea de archivo XML binario # 33: Error al inflar fragmento de clase
  • ¿Cómo puedo hacer un diamante ShapeDrawable?
  • FindViewById () devuelve null para el componente personalizado en XML de presentación, no para otros componentes
  • Definir la fuente de la carpeta de activos en el archivo xml android
  • No existe una etiqueta de meta-datos necesaria en AndroidManifest.xml de la aplicación.
  • ¿Por qué no puedo definir atributos de android en el espacio de nombres predeterminado?
  • ¿Existe un estándar de documentación para atributos personalizados de estilo XML en Android?
  • ImageView src con el selector extraíble ignora el estado habilitado
  • ¿Hay un equivalente a setShadowLayer al definir formas en XML en Android?
  • Android hacer? Attr / selectableItemBackgroundBorderless ir más lejos?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.