美文网首页Android
2018-06-05-Style & Theme

2018-06-05-Style & Theme

作者: 天才蒙蒙亮 | 来源:发表于2018-06-05 21:42 被阅读0次

样式和主题

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一样

相关文章

网友评论

    本文标题:2018-06-05-Style & Theme

    本文链接:https://www.haomeiwen.com/subject/ahamsftx.html