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...