Android—自定义ActionBar标题与菜单中的文字样式
来源:互联网 发布:dnf几分钟网络连接中断 编辑:程序博客网 时间:2024/05/29 07:24
自定义ActionBar标题与菜单中的文字样式
自定义标题文字样式
标题样式是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>
0 0
- Android—自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar的高度、标题与菜单中的文字样式
- 自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar标题与菜单中的文字样式
- 自定义ActionBar文字样式
- 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式...
- Android之自定义 ActionBar 上的菜单(Menu)文字颜色
- android ActionBar自定义样式
- android actionbar 自定义样式
- 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- android 自定义标题样式
- Android标题样式自定义
- actionbar的样式修改与标题居中
- ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- 【android自定义控件】LinearLayout定义ActionBar样式
- hdu 1796 How many integers can you find【容斥原理】
- android的PowerManager和PowerManager.WakeLock
- socket阻塞与非阻塞,同步与异步
- android 彻底关闭应用程序 返回键的捕获
- android使用mat分析内存泄漏
- Android—自定义ActionBar标题与菜单中的文字样式
- IOS 关闭键盘 退出键盘 的5种方式
- log4j 日志路径配置
- Linux Note – 通过ulimit和PAM来限制资源
- iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- 常用JavaScript技巧
- Android连续点击两次Back键退出程序
- 地图组件Leaflet地图偏移问题
- sed命令分析