Android 样式,style

1. 在values 文件夹中新建一个 styles.xml 注:样式文件名称可以任意取

2. 写入样式的内容

<resources>
<style name="myStyle"> <!-- 为样式定义一个全局唯一的名字-->
<item name="android:textSize">18px</item> <!-- name属性的值为使用了该样式的View控件的属性 -->
<item name="android:textColor">#0000CC</item>
</style>
</resources>

说明: 1> 样式只能用于控件或组件上

2> item 中的 name 是控件或组件的属性

3> style 标签中有 parent 属性,可以用于继承 已经定义好的样式(例:<style name="myOneStyle" parent="@style/myStyle"> 注:名为myOneStyle 样式继承 了名为myStyle 样式)

例:

<style name="myOneStyle" parent="@style/myStyle">
<item name="android:textSize">20px</item> <!-- 重新定义 myStyle 中的文本大小 -->
</style>

Android 主题,theme

1. 主题的定义和样式相同

<style name="myTheme">
<item name="android:textSize">48px</item> <!-- 文本大小 -->
<item name="android:windowNoTitle">true</item> <!-- 无标题 -->
<item name="android:windowFullscreen">?android:windowNoTitle</item> <!-- 全屏显示 -->
</style>

说明: 1> (?android:windowNoTitle) 这样的写法是指-----引用当前主题中所定义过的值

2> 主题只能用于 application 和 activity ,不能用于某一个显示控件或组件,这是与样式不同的地方

3> 主题是用于全局的,样式是用于单个显示控件或组件

4> 当主题和样式同时应用时,只应用样式中的值(就近原则 )

更多相关文章

  1. Android软键盘弹出时把布局顶上去,控件乱套解决方法
  2. android之style样式-EditText样式
  3. android菜鸟学习笔记12----Android控件(一) 几个常用的简单控件
  4. android样式跟主题
  5. android中checkbox自定义样式
  6. Android Studio 设置控件和颜色透明度
  7. Android 高级控件ExpandabledListView详解
  8. Android中自定义带图标和清空内容按钮的EditText控件

随机推荐

  1. Android获取SD卡视频音频文件
  2. 改变 Android EditText 的边框
  3. Android Sqlite数据库中判断某个表是否存
  4. 8.1 8321平台修改WIFI_ONLY总结
  5. linux tar.gz zip 解压缩 压缩命令
  6. Android app的音视频播放功能
  7. Android 判断当前网络 wifi ctwap(cmwap)
  8. Android轮播图封装,下拉刷新相结合
  9. android 监听短信和来电
  10. Android Activity设置全屏