Android - 更改 android 操作栏的位置

Posted

技术标签:

【中文标题】Android - 更改 android 操作栏的位置【英文标题】:Android - Change position of android action bar 【发布时间】:2012-04-25 01:57:09 【问题描述】:

我正在尝试构建 像 Facebook 和 Path 应用程序这样的滑出式菜单。我想在操作栏的右端放置一个按钮,该按钮将触发打开和关闭菜单。当菜单滑入以使自己可见时,我想将主视图与操作栏一起向左滑出。

其他一切正常。我正在使用位于 - https://github.com/gitgrimbo/android-sliding-menu-demo 的开源代码

但我不知道是否可以将幻灯片动画也应用到操作栏?如果没有,我相信设计我自己的操作栏并包含在活动布局中是要走的路。 如有任何专家指导,我将不胜感激。

【问题讨论】:

你可以看看***.com/a/11367825/361413。 【参考方案1】:

据我所知,这是不可能的。 ActionBar 对象不继承自 View,因此您无法获取任何布局参数。我相信它实际上位于提供给您活动的窗口之外。因此,对于您所描述的效果,可能需要自定义操作栏。或者,您可能会考虑在您的活动上覆盖一个透明/半透明的操作栏,当该面板弹出时您会显示/隐藏(如提到的here) - 只是一个想法,但最终做您认为为您提供最佳用户体验的事情应用。

【讨论】:

谢谢 JRaymond。那真的很有帮助。我仍在等待更多人的来信。

以上是关于Android - 更改 android 操作栏的位置的主要内容,如果未能解决你的问题,请参考以下文章

如何更改android中状态栏的颜色?

如何更改android状态栏的背景颜色

如何在Android中更改Action栏的高度?

更改 Android 5.0 操作栏颜色

在android中更改底部导航栏的项目

如何根据前景图像在android中动态更改状态栏的颜色?