私はいくつかの 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 つのタブがあります。ただし、次のタスクがあります。位置が 0 のタブが選択されているときに、アクション バーからこの項目を削除 (または可視性を false に設定) します。しかし、私はそれを行う方法を理解していません:
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
mViewPager.setCurrentItem(tab.getPosition());
if (tab.getPosition()==0) {
//some code
}
}