zoukankan      html  css  js  c++  java
  • android中的主题样式

    1、首先是资源:

      android项目中的res文件夹和assets文件夹中的各种文件都称为资源,其中res中的会在android构建的时候自动添加的R类中,形成全局唯一的标识。样式就是资源的一种。

    2、样式:

      样式是以xml格式存在的,各种属性的集合。一般如下存在。

    <resources>
    
        <style name="XXX" parent="YYY">
         样式使用唯一的name属性,从外面访问;
         item可以有多个,name是android样式的预设的属性。
    <item name="AAA">BBB</item> </style> </resources>

    1)我们将样式应用到View上,View绘制时就会使用样式中的属性。
    2)设定父容器的样式,不会应用到子容器上。

    3、主题:

      主题是样式的另一个使用途径。

      android中我们可以个application、Activity、activity拥有的Dialog设置主题。三者会依次覆盖,即设置application的主题样式中的属性,会应用到application的所有activity和dialog,给activity设置主题会更新application上的主题样式的属性。

    4、主题的使用:

      自定义的样式使用R直接访问,系统自带的使用android.R来使用。

      android studio2.3.3中发现了一个Theme Editor的工具(Tool---Android--- Theme Editor打开),这里展示了我们样式修改最多的一些属性。

      更多的属性,我们可以从系统给的默认样式中自己找一找。

  • 相关阅读:
    ruby学习系列(1)
    学习调用WCF服务的各种方法
    Web Service简介
    ajax编程
    ReportView控件的使用
    .NET中26个优化性能方法
    图书管理前端页面
    图书管理后端接口
    Vue组件
    axios登录前端
  • 原文地址:https://www.cnblogs.com/z964166725/p/8709591.html
Copyright © 2011-2022 走看看