首先先附上一张API的图:


    <!-- inherit from the material theme -->    <style name="MyAppTheme" parent="android:Theme.Material">        <!-- Main theme colors -->        <!--   your app branding color for the app bar -->        <item name="android:colorPrimary">#FF0000</item>        <!--   darker variant for the status bar and contextual app bars -->        <!--<item name="android:colorPrimaryDark">#00FF00</item>-->        <!-- checkboxes、RadioButton被选中的时候,EditText的光标和下划线,TextView的link-->        <item name="android:colorAccent">#953CC3</item>        <item name="android:background">#953CC3</item>        <!--修改状态栏的颜色,android:statusBarColor继承于android:colorPrimaryDark-->        <item name="android:statusBarColor">@android:color/transparent</item>        <!-- 虚拟键盘的颜色-->        <item name="android:navigationBarColor">#953CC3</item>        <!-- 设置点击波纹的颜色-->        <item name="android:colorControlHighlight">#00FF00</item>    </style>


下面是我写的布局文件效果图:


会看到Button的英文为大写,明明在xml里面写的是小写,为什么显示的是大写,于是就在查看了该主题下的Button样式

<style name="TextAppearance.Material.Button">        <item name="textSize">@dimen/text_size_button_material</item>        <item name="fontFamily">@string/font_family_button_material</item>        <item name="textAllCaps">true</item>        <item name="textColor">?attr/textColorPrimary</item>    </style>
会看到多了一个textAllCaps属性,当为true的时候显示大写。



更多相关文章

  1. 【Android(安卓)基础】之 ImageView 的 scaleType 属性
  2. Android(安卓)Universal-Iamge-Loader的DisplayImageOptions
  3. Android(安卓)国际化以及屏幕适配
  4. Android:Preference
  5. android系统修改状态栏背景色以及文字颜色
  6. ScrollView嵌套RecyclerView出现item显示不全的问题
  7. android RecyclerView 中添加 FooterView 和 DividerItemDecorat
  8. android UI入门二 定义图片横竖屏切换正确显示
  9. 自定义 ProgressBar 进度条 自定义样式

随机推荐

  1. 从django视图中的按钮获取click事件
  2. Python登录并获取CSDN博客所有文章列表
  3. python 函数式编程
  4. 集成erlang和python的最佳方法
  5. 无法安装ndg-httpsclient或者我的解决方
  6. 平分的直线 牛客网 程序员面试金典 C++ P
  7. python排序列表与铸造
  8. python实现微信自动聊天
  9. Ubuntu 下TinyOS在CC2530上移植之环境搭
  10. 055 Python第三方库安装