2018-06-05-Style & Theme

样式和主题

Style

  • <resources>元素的每个子元素字编译时都要被转换成一个应用程序资源对象,通过<style>元素的name属性来引用。style的parent属性是可选的,他继承了另一个样式。继承自己的自定义的样式可以直接name = 自定义样式.现在的名字
  • 自定义的样式:在values/styles可以自定义样式
<resources>
    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:windowDrawsSystemBarBackgrounds">true</item>
        <item name="android:statusBarColor">@android:color/transparent</item>
    </style>
    <style name="TextView_Style">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">35sp</item>
        <item name="android:background">#00ff22</item>
    </style>
</resources>

引用:

style="@style/TextView_Style"

Theme

  • 主题是应用与整个Activity或应用程序的样式,而不是一个独立的View对象。当一个样式被用作主题时,Activity中的每个View对象都会使用它所支持的每个央视属性。
  • 在Manifestion文件中android:theme="@style/AppTheme"中应用,style.xml文件中配置样式
  • 继承的关系和样式Style一样
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,034评论 25 709
  • [玫瑰]20170217营养早餐 ——林青贤经典幸福语录 《轻轻推动你圈子的边缘,看看是否有空间容纳那些被排除在外...
    觉之灯阅读 1,855评论 0 0
  • 01 我的焦虑和迷茫 想来大多数战友与我一样,在萌生退意,面临二次择业的人生关口,必然会有焦虑、纠结和迷茫。...
    第二生涯阅读 3,315评论 0 0
  • 母亲节快要到了,徐老师让我们写信给自己的妈妈。 我先是在作文本上写下给妈妈的信,在信中我要感谢在这些年里,...
    樊诗豪阅读 1,423评论 0 0

友情链接更多精彩内容