[android] 安卓自定义样式和主题详解手机开发

简单练习自定义样式和主题,样式是加在View上,主题是加在Application或者Activity上

styles.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- 自定义样式 --> 
    <style name="MyFont"> 
        <item name="android:textColor">#ff0000</item> 
        <item name="android:textSize">40sp</item> 
    </style> 
    <style name="MyFontSon" parent="@style/MyFont"> 
        <item name="android:textSize">30sp</item> 
    </style> 
    <!-- 自定义主题 --> 
    <style name="MyTheme"> 
        <item name='android:windowNoTitle'>true</item> 
        <item name="android:background">#ffffff</item> 
    </style> 
</resources>

activity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 
     
    <TextView 
        style="@style/MyFont" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:text="样式和主题" 
        /> 
    <TextView 
        style="@style/MyFontSon" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:text="样式和主题" 
        /> 
</LinearLayout>

Manifest.xml

<application 
        android:allowBackup="true" 
        android:icon="@drawable/ic_launcher" 
        android:label="ss" 
        android:theme="@style/MyTheme" >

[android] 安卓自定义样式和主题详解手机开发

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/5376.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论