嗨,我想模仿Snapchat。使用相机片段没有标题栏的地方:
的onCreate
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main)
但是当我向左侧片段或右侧片段滑动时,我希望标题栏出现。
我该怎么做?
感谢您的时间。
澄清:
当寻呼机切换到另一个项目或主活动切换片段时,我想显示标题栏。
我目前正在使用FragmentPagerAdapter来模拟Snapchat。从相机片段开始,如果向左或向右滑动,则会得到另一个片段。片段之间的转换就像轮播一样,与其他活动的调用活动不同,活动之间的转换更像是一个弹出窗口。
不幸的是,在片段之间切换,不会调用不同的onCreate hook方法,因此我无法隐藏或显示窗口标题,具体取决于片段(我可以通过活动执行此操作)。所以我想知道如何用片段做到这一点。
我正在使用compat v4。
答案 0 :(得分:1)
每次在actionbar
FragmentPagerAdapter
隐藏和显示方法
<强>样品:强>
getActionBar().hide(); //will hide the actionbar
getActionBar().show(); //will show the actionbar