自定义ActionBar标题与菜单中的文字样式
来源:互联网 发布:自动微信加好友软件 编辑:程序博客网 时间:2024/06/09 01:34
自定义标题文字样式
标题样式是ActionBar样式的一部分,所以要先定义ActionBar的样式
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionBarStyle">@style/CustomActionBar</item>
</style>
然后在ActionBar的样式中通过android:titleTextStyle
定义标题的样式
<style name="CustomActionBar" parent="@android:style/Widget.DeviceDefault.ActionBar">
<item name="android:titleTextStyle">@style/ActionBarTitle</item>
</style>
<style name="ActionBarTitle" parent="@android:style/TextAppearance.Holo.Large">
<item name="android:textColor">@android:color/holo_blue_bright</item>
<item name="android:textSize">20sp</item>
</style>
自定义副标题文字样式
副标题样式同样是ActionBar样式的一部分,在ActionBar模式中通过android:subtitleTextStyle
指定
<style name="CustomActionBar" parent="@android:style/Widget.DeviceDefault.ActionBar">
<item name="android:titleTextStyle">@style/ActionBarTitle</item>
<item name="android:subtitleTextStyle">@style/ActionBarSubtitle</item>
</style>
<style name="ActionBarSubtitle" parent="@android:style/TextAppearance.Holo.Medium">
<item name="android:textColor">@android:color/holo_blue_light</item>
<item name="android:textSize">16sp</item>
</style>
自定义菜单文字样式
菜单文字的自定义直接通过Activity的Theme指定,而不是通过ActionBar的样式
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionBarStyle">@style/CustomActionBar</item>
<item name="android:actionMenuTextAppearance">@style/ActionBarTitle</item>
<item name="android:actionMenuTextColor">@android:color/holo_blue_light</item>
</style>
<style name="ActionBarMenu" parent="@android:style/TextAppearance.Holo.Large">
<item name="android:textColor">@android:color/holo_blue_light</item>
<item name="android:textSize">20sp</item>
</style>
有一点要注意,虽然通过android:actionMenuTextApperance
指定的是TextApperance
,但是文字的颜色要通过android:actionMenuTextColor
单独指定
系统使用的默认样式
<style name="TextAppearance.Holo.Widget.ActionBar.Title"
parent="TextAppearance.Holo.Medium">
<item name="android:textSize">@android:dimen/action_bar_title_text_size</item>
</style>
<style name="TextAppearance.Holo.Widget.ActionBar.Subtitle"
parent="TextAppearance.Holo.Small">
<item name="android:textSize">@android:dimen/action_bar_subtitle_text_size</item>
</style>
<style name="TextAppearance.Holo.Widget.ActionBar.Menu"
parent="TextAppearance.Holo.Small">
<item name="android:textSize">12sp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">?android:attr/actionMenuTextColor</item>
<item name="android:textAllCaps">@android:bool/config_actionMenuItemAllCaps</item>
</style>
1 0
- 自定义ActionBar标题与菜单中的文字样式
- Android—自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar的高度、标题与菜单中的文字样式
- 自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar文字样式
- actionbar的样式修改与标题居中
- ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式...
- ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- Android之自定义 ActionBar 上的菜单(Menu)文字颜色
- 自定义ActionBar,ActionBar标题居中
- 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- ActionBar自定义标题
- 自定义Actionbar样式
- ActionBar自定义样式
- 自定义ActionBar样式
- Spring源码学习IOC(7):浅析aware相关接口
- UNIX网络编程——send与recv函数详解
- mindmanager2012打开文件出现runtime error r6025 解决方案
- Hibernate 实体基本增删查改操作
- POJ3740 Easy Finding(Dancing Links)
- 自定义ActionBar标题与菜单中的文字样式
- leedcode做题总结,题目Maximum Depth of Binary Tree-------2012/09/29
- ASP.NET MVC Model验证(三)
- 发到你就是房价就
- linux 命令 cat 详解
- 如何在Linux下安装Hadoop
- 如何在(Linux mint)ubuntu中安装中文输入法
- 如同雨后的认同公司饿饿地方染色
- Programmer’s Toolbox Part 3: Consistent Hashing