ActionBar简单实用
来源:互联网 发布:windows phone浏览器 编辑:程序博客网 时间:2024/05/21 06:54
actionBar的简单使用
效果图一: 效果图二:
使用ActionBar,首先找到manifest,找到其主题:
再通过style找到此主题
可以直接在此处修改颜色
最好将此主题继承Theme.Holo或其子类
值得注意的是:如果是使用Android Studio开发,请务必将新建项目后activity继承的AppCompatActivity修改为Activity,否则在修改minifest中Theme的parent后,会闪退(因为原来theme为:
parent="Theme.AppCompat.Light.DarkActionBar"和AppCompatActivity是对应关系,所以当修改了manifest时请务必修改java代码)。
我新建了一个style,取名为myAppTheme,并在manifest中引用
可以通过Android:actionBarStyle改变ActionBar的背景颜色,文字样式等(为了便于查看,此处颜色、尺寸我就不引用了)
文字具体样式在Android:titleTextStyle中设置
如果要添加logo,则在manifest中添加
很明显,ActionBar上的文字在manifest 修改后为:当然如果你只想让此设置只作用于activity上,则将其写到activity下即可
至此,可出现效果图一的效果。
但是我们都希望标题的文字能够居中显示,即呈现效果图二的效果。
然而我并没有找到在style中直接设置文字居中的属性,故我们需要在Java代码中修改
第一步:同样注意appTheme应该继承Theme.Holo或其子类,否则修改代码时会出错
第二步:新建一个xml文件,用于存放actionbar的样式
actionbar_title.xml
第三步:在java代码中引用:
在onCreate中写:
由于是使用自定义的布局,所以之前在style中的配置可以不需要了(关于ActionBar的背景颜色,要么按之前的在style中设置,要么在自定义的xml中将布局背景修改即可,因为我之前已经设置过style,故xml中没有重复修改)至此,即可呈现效果图二的效果。
- ActionBar简单实用
- 初识ActionBar及实用案例
- ActionBar的简单使用
- 超简单的ActionBar
- ActionBar的简单使用
- 简单实用
- 38 Android actionbar 简单使用
- Actionbar使用的简单实例
- android actionbar的简单使用
- 关于ActionBar的简单应用
- ActionBar实用案例(返回功能、子菜单、搜索功能)
- 简单实用计算器
- 简单实用的bugfree
- NUNIT简单实用
- lvm简单实用
- ongl简单实用(转)
- 简单,好用,实用
- MemCache简单实用方法
- js 数组的深拷贝和浅拷贝三种实现深拷贝的方法
- 使用QTextCursor实现查找功能
- 使用AJAX技术做一个无页面刷新的会员登录功能--解决中文乱码
- CortexM3,CortexM4存储器映像
- 查看MySql时间函数:DATE_SUB、DATE_ADD、UNIX_TIMESTAMP等函数的用法
- ActionBar简单实用
- 带你玩转Visual Studio——带你理解微软的预编译头技术
- HDU 2896 病毒侵袭 AC自动机
- 读 给 Android 开发者的 RxJava 详解 笔记
- 关于3D touch 一些简单实用
- neutron availability zones
- 中文API学习文档(持续更新)
- Android 数据库打包随APK发布
- Kali Linux 网络扫描秘籍 第三章 端口扫描(一)