android中actionbar样式修改
来源:互联网 发布:java 执行命令 带参数 编辑:程序博客网 时间:2024/05/24 06:33
先推荐一个actionbar样式以及图标定制网站吧:http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
1.actionbar背景色的问题
1
2
3
4
5
6
7
8
9
10
11
<
resources
xmlns:android
=
"http://schemas.android.com/apk/res/android"
>
<
style
name
=
"AppTheme"
parent
=
"AppBaseTheme"
>
<
item
name
=
"android:actionBarStyle"
>@style/MyActionBar</
item
>
</
style
>
<
style
name
=
"MyActionBar"
parent
=
"@android:style/Widget.DeviceDefault.Light.ActionBar"
>
<
item
name
=
"android:background"
>#555555</
item
> 标题栏颜色
<
item
name
=
"android:backgroundStacked"
>#BBBBBB</
item
> 导航栏颜色
<
item
name
=
"android:backgroundSplit"
>#000000</
item
> 底部操作栏颜色
</
style
>
</
resources
>
我原以为一个颜色属性控制所有的actionbar的颜色,不想是三个属性控制的,不过需要14版本的支持。
2.actionbar底部按钮间距的问题
android:actionViewClass属性来分别指定一个布局资源或要使用的可视构件类。例如
1
2
3
4
5
6
7
8
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
menu
xmlns:android
=
"http://schemas.android.com/apk/res/android"
>
<
item
android:id
=
"@+id/menu_search"
android:title
=
"@string/menu_search"
android:icon
=
"@drawable/ic_menu_search"
android:showAsAction
=
"ifRoom|collapseActionView"
android:actionViewClass
=
"android.widget.SearchView"
/>
</
menu
>
此时底部操作栏会将两边的按钮强制靠边即尽量增大按钮间距,这样不方便案首操作。明显的例子就是在魅族的flyme的smartbar上就没法中间显示。
去掉左侧图标:(http://www.eoeandroid.com/thread-542959-1-1.html)
自定义主题样式:<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:displayOptions">showTitle</item>
</style>
这样使用即可,默认的是
<item name="android:displayOptions">useLogo|showHome|showTitle</item>
文章链接:http://quke.org/post/android-actionbar-style1.html (转载时请注明本文出处及文章链接)
0 0
- android中actionbar样式修改
- Android 修改ActionBar样式
- Android ActionBar,样式修改,常见问题
- Android actionbar在Material主题中修改样式
- Android 开发------------------ 修改 Actionbar 的样式
- Android Actionbar学习笔记(三)-----修改Actionbar的样式
- Android Actionbar学习笔记(三)-----修改Actionbar的样式
- Android Actionbar学习笔记(三)-----修改Actionbar的样式
- Android Actionbar学习笔记(三)-----修改Actionbar的样式
- Android Actionbar学习笔记(三)-----修改Actionbar的样式
- 修改Actionbar的样式
- ActionBar修改样式
- ActionBar样式修改
- 修改actionBar的样式
- 修改ActionBar样式小结
- 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- android ActionBar自定义样式
- android actionbar 自定义样式
- CoreData学习-最好的一片文章
- 85篇精彩的经典古文
- Hadoop HDFS文件系统通过java FileSystem 实现上传下载等
- MonkeyRunner浅谈和入门
- mac理解
- android中actionbar样式修改
- 专利搜索方法
- NYOJ 915 +-字符串
- Web前端开发人员实用Chrome插件收集
- javaweb-day05-1(Servlet - GenericServlet、Servlet调用过程图)
- spark 查找 中位数
- 按照指定显示长度分割字符串
- 获取目录下内容大小
- java post 请求参数传递,响应解析