zoukankan      html  css  js  c++  java
  • [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" >

  • 相关阅读:
    block
    最短路径(图论-北京地铁线路查询)
    Linux与git使用引导(git rm 与rm命令)
    Linux、vim、Makefile-操作系统lab0
    2019-BUAA-OO-第一次作业(表达式函数求导)
    1064
    Navicate 连接mysql问题
    pypi上传问题
    pypi上传命令
    关于 List add方法
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5689705.html
Copyright © 2011-2022 走看看