アクション バーには 2 つのメニュー項目があります。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/refresh"
android:title="Refresh"
android:icon="@drawable/refresh"
android:showAsAction="ifRoom" >
</item>
<item android:id="@+id/back"
android:title="Back"
android:icon="@drawable/back"
android:showAsAction="ifRoom" >
</item>
</menu>
メニュー項目「更新」を「非表示」にしようとしています。関数 refreshinvisible() を呼び出すと、更新項目は消えますが、アクション バーには 2 つの「戻る」項目が表示されます...なぜですか? (私はSherlockActionBarを使用しています)
私の refreshinvisible() 関数:
public void refreshinvisible(){
MenuItem item = menu.findItem(R.id.refresh);
item.setVisible(false);
}
進め方を知っている人はいますか?