我的活动允许用户更改他选择的首选项或跳到下一个屏幕。默认情况下,将跳过操作项,但是一旦更改了首选项,该按钮就会更改为保存。如何从 SherlockActionBar 添加和删除操作项?
亲切的问候
我的活动允许用户更改他选择的首选项或跳到下一个屏幕。默认情况下,将跳过操作项,但是一旦更改了首选项,该按钮就会更改为保存。如何从 SherlockActionBar 添加和删除操作项?
亲切的问候
我自己没有尝试过,但是由于 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
。
在此处查看整个列表:菜单
更深入的阅读:菜单 - 在运行时更改菜单项