关于StatusBar,TitleBar,ActionBar之间的区别以及他们的高度的计算。
来源:互联网 发布:mac osx命令行 编辑:程序博客网 时间:2024/06/01 10:04
StatusBar,也就是状态栏:它处于屏幕的最顶部,正常情况下它是显示的,它和TitleBar和ActionBar之间没有直接的关系。
1.如果想在应用中隐藏他的话,可以通过下面的方式:
2.如果想获取它的高度,通过以下方式:
TitleBar,也就是标题栏,它紧挨状态栏的下面,正常情况下它的布局和主题样式都是使用系统定义好的,且默认情况下只显示图标和文本。
1.如果你想改变它的布局和主题样式可以通过下面的方式:
注意的是1.上面代码的执行顺序不能变2.通过上面的代码不能设置标题栏的大小和背景(但是可以自定义主题样式)
2.如果想获取它的高度,可以通过以下方式:
int contentTop = getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop();
//statusBarHeight是上面状态栏的高度
int titleBarHeight = contentTop - statusBarHeight;
ActionBar,也就是操作栏,它是Android3.0以后引入SDK的,通过它去取代之前标题栏,它和标题栏一样紧挨状态栏的下面,关于他的详情ActionBar的基本用法
0 0
- 关于StatusBar,TitleBar,ActionBar之间的区别以及他们的高度的计算。
- 【StatusBar&TitleBar】Android获得状态栏和标题栏的高度
- ActionBar、TitleBar、ToolBar的联系和区别
- Android 状态栏、titlebar的高度计算
- 如何隐藏Android4.0及以上版本的ActionBar、NotificationBar、StatusBar、SystemBar、TitleBar
- 如何隐藏Android4.0及以上版本的ActionBar、NotificationBar、StatusBar、SystemBar、TitleBar .
- 如何隐藏Android4.0及以上版本的ActionBar、NotificationBar、StatusBar、SystemBar、TitleBar
- 如何隐藏Android4.0及以上版本的ActionBar、NotificationBar、StatusBar、SystemBar、TitleBar
- 关于4.2的ActionBar高度
- CDC与HDC的区别以及他们之间的转换
- 获取statusbar的高度
- 动态设置titleBar的高度
- 关于线程与进程与他们之间的区别
- 去除ActionBar的阴影效果以及设置ActionBar的高度
- 如何获取StatusBar的高度
- android自定义Actionbar遇到的一点问题【titlebar以及thme的选择】
- 获取ActionBar的高度
- 修改actionbar的高度
- pair RDD groupByKey countByKey countByValue aggregateByKey reduceByKey 测试
- Spring Cache注解+Redis
- POJ-3259Wormholes
- linux安装 mysql问题
- Android开发 接入支付宝移动支付
- 关于StatusBar,TitleBar,ActionBar之间的区别以及他们的高度的计算。
- CentOS SVN SHOW LOG 只显示版本号和NO DATE的解决方法
- Redis键值设计
- websocket后台推送数据
- 测试功能
- XML解析、Json解析
- 常用排序算法总结
- openwrt 编译软件包出现错误(is missing dependencies for the following libraries: libpthread.so.0)
- 作为一个技术人,我眼中的天猫双11