我有一个显示一些片段的活动.活动视图仅包含使用自定义FragmentPagerAdapter初始化的ViewPager.此适配器提供3个片段之间的导航.
一切似乎都很好,除了动作栏.
我覆盖片段中的onCreateOptionsMenu()方法,为任何片段创建单独的Action栏:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater)
{
super.onCreateOptionsMenu(menu, inflater);
menu.clear();
//fragment specific menu creation
}
Run Code Online (Sandbox Code Playgroud)
当我滑动时,会出现新片段,但操作栏保持不变几秒钟.可能在几秒钟后调用此方法并更改操作栏.
滑动完成后一段时间内更改操作栏时,这看起来非常糟糕.如何在滑动开始之前立即重新创建操作栏?
我不知道这种类型的按钮是如何调用的,这就是为什么我甚至不能谷歌它.您可以使用该按钮解锁手机 - 点按它并从左向右移动.我想在我的应用中添加相同的按钮.怎么做?
