添加和删​​除SherlockActionBarItems

时间:2012-12-05 06:14:54

标签: android actionbarsherlock

我的活动允许用户更改所选的偏好设置或跳到下一个屏幕。默认情况下,操作项将被跳过,但是只要首选项发生更改,该按钮就会更改为保存。如何在SherlockActionBar中添加和删除actionitems?

亲切的问候

1 个答案:

答案 0 :(得分:0)

我自己没有尝试过,但由于ActionBar按钮本质上是菜单项,您可以使用在Menu

期间创建的活动onCreateOptionsMenu()变量来实现

像这样:

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调用所需的方法。

请在此处查看整个列表:Menu

更有见地的阅读:Menus - Changing menu items at runtime