layout布局覆盖ActionBar
来源:互联网 发布:餐牌制作软件 编辑:程序博客网 时间:2024/05/15 11:58
在隐藏和删除Action bar时,要当心为了适应被Action bar占用的空间而导致的Activity的重新布局。如果你的Activity有规律的隐藏和显示Action bar,你可能想要使用覆盖模式。覆盖模式在Activity的顶部描画操作栏,而不是在它们所拥有的屏幕的区域。这样,在Action bar隐藏和重新显示时,你的布局保持不变。要使用覆盖模式,就要给Activity创建一个主题,并且把android:windowActionBarOverlay属性设置为true。
也可在代码中通过requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);设置,要在setContentView之前。
覆盖模式被启用时,Activity布局不会感知到操作栏覆盖在它的上面,如果你想里面有布局不覆盖ActionBar,可以引用平台的actionBarSize值来获取ActionBar的高度,例如,在XML布局文件中引用这个值。
<SomeView
...
android:layout_marginTop="?android:attr/actionBarSize" />
0 0
- layout布局覆盖ActionBar
- layout布局覆盖ActionBar
- layout布局
- 布局layout
- layout 布局
- 布局Layout
- 布局 Layout
- ActionBar的覆盖叠加
- Android ActionBar的覆盖
- ActionBar的覆盖叠加
- Android-自定义View布局跳虫Actionbar时,修复左侧覆盖不全的bug修复
- android自定义actionBar布局
- Android ActionBar 自定义布局
- Actionbar 切换布局
- ActionBar自定义布局
- 自定义Dialog&actionbar布局
- 自定义ActionBar布局
- 引入布局+隐藏ActionBar
- Mac下git通过SSH进行免密码安全连接github
- centos安装theano的次序
- 【C语言】memcpy函数和memmove函数的实现与区别
- Spring连接mysql
- MUD游戏编程 Socket API
- layout布局覆盖ActionBar
- poj 2728 Desert King 参数搜索解最优比例生成树
- 抽象类和接口总结
- DirectX9 矩阵
- windows文件搜索软件之everything
- Nginx负载均衡
- 驱动的两种编译方法
- 【读书笔记】机器学习实战-决策树(2)
- DirectX9 平面