1

我的活动允许用户更改他选择的首选项或跳到下一个屏幕。默认情况下,将跳过操作项,但是一旦更改了首选项,该按钮就会更改为保存。如何从 SherlockActionBar 添加和删除操作项?

亲切的问候

4

1 回答 1

0

我自己没有尝试过,但是由于 ActionBar 按钮本质上是菜单项,因此您可以使用MenuonCreateOptionsMenu()

像这样:

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

在此处查看整个列表:菜单

更深入的阅读:菜单 - 在运行时更改菜单项

于 2012-12-05T06:38:50.643 回答