Android(安卓)Theme 熟悉的一点点
项目需要,今天动手了解了一下 android theme的一些知识,之前都是固定的使用一些,也可以说是瞎用。需要什么的时候就去了解一些。
源码里的Theme 很多 随着API更新而更新。
》》》引用一下。。。。。。
》API 1:
android:Theme 根主题
android:Theme.Black 背景黑色
android:Theme.Light 背景白色
android:Theme.Wallpaper 以桌面墙纸为背景
android:Theme.Translucent 透明背景
android:Theme.Panel 平板风格
android:Theme.Dialog 对话框风格
》API 11:
android:Theme.Holo Holo根主题
android:Theme.Holo.Black Holo黑主题
android:Theme.Holo.Light Holo白主题
》API 14:
Theme.DeviceDefault 设备默认根主题
Theme.DeviceDefault.Black 设备默认黑主题
Theme.DeviceDefault.Light 设备默认白主题
》API 21:
Theme.Material Material根主题
Theme.Material.Light Material白主题
》兼容包v7中带的主题:
Theme.AppCompat 兼容主题的根主题
Theme.AppCompat.Black 兼容主题的黑色主题
Theme.AppCompat.Light 兼容主题的白色主题
》》》需求是写一份公用的自定义Theme。所以parent就继承的是Theme.Material。
》》ActionBar 的样式设置:必须继承个parent ,文字的样式 通过android:titleTextStyle设置ActionBar 中的文字大小颜色
》》ActionBar 右边的ICON修改通过android:actionOverflowButtonStyle
更多相关文章
- Android(安卓)ListView 去除边缘阴影、选中色、拖动背景色等(转)
- Android实现无标题栏全屏的方法
- 使用android兼容包android-support-v4.jar出现的一些问题
- android背景选择器selector用法、自定义Button按钮样式
- android实现自动对焦拍照
- android 5.0新特性之Material Design 使用Material主题
- Android(安卓)Studio主题设置
- android更换控件默认样式
- ListView的分割线相关属性