2011-08-06 102 views
2

在Honeycomb中,当用户点击屏幕时,书籍动作栏会淡入/淡出,出现/消失在其他布局内容上。动作栏如书籍应用程序

这是如何完成的?

+0

是否出现在其他布局内容上或者屏幕是否调整大小? –

+0

@Berdon它出现在其他布局内容上。 – hpique

回答

2

将此设为您的应用程序或活动主题:

<style name="Theme.OverlayActionBar" parent="android:Theme.Holo.Light"> 
    <item name="windowActionBarOverlay">true</item> 
</style> 

然后你可以使用ActionBar.hide()show()在Berdons答案。

+0

太棒了!谢谢! – hpique

0

您可以添加编程方式(Source)/隐藏为其他动作:

ActionBar actionBar = getActionBar(); 
actionBar.hide(); 
actionBar.show(); 

编辑:

你甚至可以走那么远,拉从父的动作条视图重新添加它以便“浮动”(RelativeLayout作为容器)。

编辑3:

嗯......如何使用您的活动布局负上边距,然后使用显示/隐藏?

+0

隐藏/显示不会产生相同的效果。你究竟如何做你在编辑上的建议? – hpique

+0

我不认为setCustomView与我的问题有关。 – hpique

+0

Re:编辑3:即使它工作,也不会产生淡入淡出的效果,不是吗? – hpique