Android 5.0 的主题
来源:互联网 发布:java多线程 编辑:程序博客网 时间:2024/05/17 02:03
android 5.0 版本更新,带来很多新的主体,想在低版本使用就要使用兼容包。google官方,以及一些大牛,给我们提供了一些程序来兼容5.0之前的版本:
'com.android.support:appcompat-v7:22.+', // 这个包是为了考虑API level 7(即Android 2.1)及以上版本而设计的,v7里默认包含了v4包,v7支持了Action Bar以及一些Theme的兼容。'com.android.support:recyclerview-v7:22.+', // 当你list中的元素经常动态改变时可以使用RecyclerView控件。它提供了如下两个功能:1、为每个条目位置提供了layout管理器(RecyclerView.setLayoutManager)2、为每个条目设置了操作动画(RecyclerView.setItemAnimator)'com.android.support:cardview-v7:22.+' // 卡片式视图组件,允许你在Card视图中显示信息, CardView也可以设置阴影和圆角。
Material Design的Theme:
@android:style/Theme.Material (dark version)
@android:style/Theme.Material.Light (light version)
@android:style/Theme.Material.Light.DarkActionBar
appcompat-v7中与之对应的Compat Theme:
Theme.AppCompat
Theme.AppCompat.Light
Theme.AppCompat.Light.DarkActionBar
风格Style是一个包含一种或多种格式化属性的集合,你可以把它应用在UI组件上。主题Theme也是一个包含一种或多种格式化属性的集合,你可以把它应用在整个应用程序(Application)中或者某个窗口(Activity)中。
定义一个style或者theme的方法是一样的。在res/values/目录下建立style.xml或者theme.xml文件,在xml中建立形如这样的代码:
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style></resources>
0 0
- Android 5.0 的主题
- android的主题
- android 的主题theme
- android主题的切换
- Android 主题的更换支持在线主题
- Android 的主题的演变
- Android壁纸、主题的区别
- Android 主题(Theme)的实现
- Android的自带主题
- android的主题和样式
- android的主题和样式
- Android 的样式与主题
- Android 、切换主题的实现
- Android 的样式和主题
- Android 系统提供的主题
- android 主题背景的切换
- Android 设置主题的方法
- Android常见的Theme主题
- ubuntu 16.04 启用root用户方法
- .net微信公众号开发之——服务器配置
- JSP: 一个装配工的没落
- 算法概论8.9
- UVa 700 - Date Bugs
- Android 5.0 的主题
- 使用bootstrap实现下拉框搜索功能
- 第一篇博客
- 深入理解java虚拟机 虚拟机内存划分
- NFS-连接虚拟机Linux和开发板
- BASE64
- 第五章-网络性能技术
- oj-14-数制转换
- 【一些网站的收集】包含机器学习深度学习大牛主页等