Android:ActionBar就像股票浏览器一样

时间:2013-01-12 05:21:19

标签: android view android-actionbar

我希望我的ActionBar在stock / default Android浏览器中表现得像: 它在页面顶部可见,但随着用户向下滚动,条形图滚动出视图,如果向上滚动页面向顶部,条形图再次进入查看,但在一段时间后会隐藏,当它这样做时,它不会影响基础视图。

我尝试使用计时器实现自动隐藏,但是当ActionBar隐藏时,它会向下移动下方的可滚动视图,因此看起来我的整个页面向上移动而不是漂浮在视图顶部的ActionBar。

2 个答案:

答案 0 :(得分:5)

您正在寻找动作栏叠加模式以及快速返回模式。这是一个功能,当用户向上滚动一点时,视图再次在顶部可见。请参阅描述此模式的优秀blog post。不要错过来自Google的Roman Nurik的example implementation

requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY)之前按setContentView()启用叠加模式,或将主题属性android:windowActionBarOverlay设置为true

答案 1 :(得分:2)

您是否在ActionBar getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY)上尝试了叠加模式? 然后在您的主要布局中添加marginTop。