【发布时间】:2014-08-31 23:43:47
【问题描述】:
我有一个显示一些片段的活动。 Activity 视图仅包含使用自定义 FragmentPagerAdapter 初始化的 ViewPager。 此适配器提供 3 个片段之间的导航。
除了操作栏外,一切似乎都正常。
我在我的片段中覆盖 onCreateOptionsMenu() 方法来为任何片段创建单独的操作栏:
@覆盖 public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); menu.clear(); //fragment specific menu creation
}
当我滑动时,会出现新的片段,但操作栏会保持几秒钟不变。可能在几秒钟后调用此方法并更改操作栏。
在滑动完成后一段时间内更改操作栏时,这看起来很糟糕。 如何在开始滑动之前立即重新创建操作栏?
【问题讨论】:
标签: android android-actionbar swipe