Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 添加和删除SherlockActionBarItems_Android_Actionbarsherlock - Fatal编程技术网

Android 添加和删除SherlockActionBarItems

Android 添加和删除SherlockActionBarItems,android,actionbarsherlock,Android,Actionbarsherlock,“我的活动”允许用户更改其选定的首选项或跳到下一屏幕。默认情况下,操作项将被跳过,但一旦首选项更改,该按钮将更改为保存。如何在SherlockActionBar中添加和删除actionitems 亲切问候我自己还没有尝试过,但由于ActionBar按钮本质上是菜单项,因此您可以使用活动的菜单变量来实现这一点,该变量是在onCreateOptions菜单()期间创建的 像这样: public class Sample extends SherlockActivity { Menu activity

“我的活动”允许用户更改其选定的首选项或跳到下一屏幕。默认情况下,操作项将被跳过,但一旦首选项更改,该按钮将更改为保存。如何在SherlockActionBar中添加和删除actionitems


亲切问候

我自己还没有尝试过,但由于ActionBar按钮本质上是菜单项,因此您可以使用活动的
菜单
变量来实现这一点,该变量是在
onCreateOptions菜单()期间创建的

像这样:

public class Sample extends SherlockActivity {
Menu activityMenu;

    @Override
    public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {
        getSupportMenuInflater().inflate(R.menu.activity_menu, menu);
        activityMenu = menu;
        return true;
    }
}
然后您可以通过
activityMenu
正常调用所需的方法

请参见此处的完整列表:

对于更具洞察力的阅读: