我希望设置一个从助手类中可见的操作栏菜单项。是否可以通过对活动的引用来访问 onOptionsItemSelected 之外的操作栏菜单?代码如下。
public boolean getMenuFromActivity(BaseActivity activity){
// something like Menu menu = activity.getActionBar().getMenu()?
// then get menu item by id and set visibility..
//return true if found
return false
}
Run Code Online (Sandbox Code Playgroud)
简单的答案:在 中扩充菜单资源后findItem()调用,并将其保留在活动的数据成员中,以便稍后使用它。MenuonCreateOptionsMenu()MenuItem
稍微不太简单的答案:保留活动数据成员中的Menufrom ,稍后使用它来查找您的项目。onCreateOptionsMenu()
| 归档时间: |
|
| 查看次数: |
1298 次 |
| 最近记录: |