我正在开发一些 Android 应用程序,并且我有一些菜单代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:showAsAction="ifRoom"
android:id="@+id/menuItemToLeft"
android:icon="@drawable/to_left" />
<item
android:showAsAction="ifRoom"
android:id="@+id/menuItemToRight"
android:icon="@drawable/to_right"/>
</menu>
我使用“showAsAction”来在操作栏上显示这些项目。此外,我还有 3 个用于导航的选项卡。But there is the following task: remove (or set visibility as false) this items from Action bar when tab with 0 positions is selected. 但我不明白我该怎么做:
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
mViewPager.setCurrentItem(tab.getPosition());
if (tab.getPosition()==0) {
//some code
}
}