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

Android:像股票浏览器一样的ActionBar,android,view,android-actionbar,Android,View,Android Actionbar,我希望我的ActionBar像在股票/默认Android浏览器中一样: 它在页面顶部可见,但当用户向下滚动时,该条将从视图中滚出,但如果您向上滚动页面顶部,该条将再次进入视图,但会在一段时间后隐藏,当它这样做时,不会影响基础视图 我曾尝试使用计时器实现自动隐藏,但当ActionBar隐藏时,它会向上移动下面的可滚动视图,使整个页面看起来像是向上移动,而不是在视图顶部浮动的ActionBar。您是否尝试过ActionBar上的覆盖模式,getWindow().requestFeature(Wind

我希望我的ActionBar像在股票/默认Android浏览器中一样: 它在页面顶部可见,但当用户向下滚动时,该条将从视图中滚出,但如果您向上滚动页面顶部,该条将再次进入视图,但会在一段时间后隐藏,当它这样做时,不会影响基础视图


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

您是否尝试过ActionBar上的覆盖模式,
getWindow().requestFeature(Window.FEATURE\u ACTION\u BAR\u overlay)


然后在主布局中添加一个marginTop。

您正在寻找与快速返回模式相结合的操作栏覆盖模式。这就是功能,当用户向上滚动一点时,视图在顶部再次可见。看到这个描述这个模式的极好的例子了吗。不要错过谷歌的罗曼·努里克(Roman Nurik)的作品


通过
setContentView()
之前的
requestWindowFeature(Window.FEATURE\u ACTION\u BAR\u overlay)
或通过将主题属性
android:windowActionBarOverlay
设置为
true

来启用覆盖模式,我应该将什么值设置为marginTop?你是说添加这两行就足够了(代码中的功能\u ACTION\u BAR\u OVERLAY和xml中带有一些值的marginTop),它的工作原理与股票浏览器的ActionBar相同吗?我也使用app combat support ActionBar