Kri*_*s B 5 android contextmenu
是否可以获取菜单项所在的组 ID?
我认为这会奏效,但getGroupId()总是返回 0:
xml:
<?xml version="1.0" encoding="UTF-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/menu_group">
<item android:id="@+id/edit"
android:title="Edit" />
<item android:id="@+id/delete"
android:title="Delete" />
</group>
</menu>
Run Code Online (Sandbox Code Playgroud)
代码:
@Override
public boolean onContextItemSelected(MenuItem item) {
int groupId = item.getGroupId(); //always zero
return super.onContextItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)
onMenuItemSelected(int featureId, MenuItem item)在而不是调用此方法onContextItemSelected(MenuItem item),OptionMenu和ContextMenu是android中两种不同类型的菜单
| 归档时间: |
|
| 查看次数: |
7102 次 |
| 最近记录: |