如何将左侧导航栏放在状态栏后面?- 系统用户界面 - 安卓 - AOSP

维涅什·维姬

我在 Android AOSP 项目中使用 TYPE_NAVIGATION_BAR_PANEL 将底部导航栏自定义为左侧导航栏。但问题是它与状态栏重叠。需要将导航栏放在状态栏后面。

你金

我认为这是有意的。StatusBar 的层类型低于导航类型。这意味着导航视图位于 StatusBar 的前面。

/**
 * Window type: the status bar.  There can be only one status bar
 * window; it is placed at the top of the screen, and all other
 * windows are shifted down so they are below it.
 * In multiuser systems shows on all users' windows.
 */
public static final int TYPE_STATUS_BAR         = FIRST_SYSTEM_WINDOW;
.....
/**
 * Window type: Navigation bar (when distinct from status bar)
 * In multiuser systems shows on all users' windows.
 * @hide
 */
public static final int TYPE_NAVIGATION_BAR = FIRST_SYSTEM_WINDOW+19;

作为走动,您可以修改导航栏的布局参数。您可以将 ygetStatusBarHeight()和重力设置Gravity.BOTTOM- 从未测试过。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

安卓AOSP升级

来自分类Dev

如何将内容放置在导航栏后面?安卓

来自分类Dev

设计安卓用户界面

来自分类Dev

安卓界面问题

来自分类Dev

搜索栏安卓

来自分类Dev

安卓首页的用户界面设计

来自分类Dev

如何给每个用户权限?安卓工作室应用

来自分类Dev

安卓。隐藏状态栏没有延迟

来自分类Dev

安卓。隐藏状态栏没有延迟

来自分类Dev

在状态栏中隐藏通知效果。安卓编程

来自分类Dev

如何下载安卓源?

来自分类Dev

如何将用户添加和删除的项目保存到RecyclerView?安卓

来自分类Dev

改变安卓顶栏的颜色

来自分类Dev

安卓工具栏背景

来自分类Dev

设置安卓工具栏

来自分类Dev

安卓 关闭应用程序后如何保存用户名和密码?

来自分类Dev

如果用户早上不打开应用程序,该如何重置整数?安卓

来自分类Dev

如何获取用于打开Facebook个人资料页面的用户ID?(安卓)

来自分类Dev

如何根据游戏级别的用户点击次数更改数学测验难度?安卓

来自分类Dev

登录Facebook应用并授权您的应用后,如何获取用户信息?[安卓]

来自分类Dev

即使关闭应用程序,如何保留用户选择?安卓

来自分类Dev

如何知道用户何时在 PDFView 中滑动到下一页?- 安卓

来自分类Dev

RALLY安卓APP用户登录流程

来自分类Dev

安卓。隐藏导航栏有时会失败

来自分类Dev

安卓。片段不保存状态

来自分类Dev

Facebook登录状态正在保存?- 安卓

来自分类Dev

如何使布局可滚动?安卓

来自分类Dev

如何为精子制作动画?-安卓

来自分类Dev

如何修复此重复代码?-安卓