在vaules文件中的style.xml中定义新的Style。
<resources>
<style name="AppBaseTheme" parent="android:Theme.Light"></style>
<style name="AppTheme" parent="AppBaseTheme"></style>
<style name="Basic_mm">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">match_parent</item>
</style>
<style name="Basic_mw">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="Basic_ww">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="Basic2" parent="Basic_ww">
<item name="android:paddingTop">10dp</item>
<item name="android:paddingLeft">10dp</item>
<item name="android:paddingRight">10dp</item>
<item name="android:paddingBottom">10dp</item>
</style>
<style name="Basic3" parent="Basic2">
<item name="android:layout_marginLeft">10dp</item>
<item name="android:layout_marginTop">5dp</item>
</style>
<style name="Button_Style" parent="Basic3">
<item name="android:textSize">20sp</item>
<item name="android:onClick">click</item>
<item name="android:background">@color/sandybrown</item>
</style>
</resources>
style可以继承,应用style,简化代码!
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
style="@style/Basic_mm"
android:orientation="vertical" >
<Button
style="@style/Button_Style"
android:id="@+id/btn1"
android:text="显示跳转" />
<Button
style="@style/Button_Style"
android:id="@+id/btn1"
android:text="隐示跳转" />
</LinearLayout>