theme style studio estilos apptheme android xml android-layout android-studio android-styles

style - estilos de android studio



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

Bloque de código 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" />

Bloque de código 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 magia para convertir automáticamente los atributos del bloque de código 1 en las etiquetas de artículo del bloque de código 3?


Mientras edita su TextView (dentro del archivo de diseño .xml ) presione Ctrl + Shift + A y escriba extract . El artículo que necesitas es Style...