在上下文列表中向菜单项添加图标

时间:2013-01-16 01:36:45

标签: android contextmenu

大家好我想在用户长时间点击列表视图项时触发的上下文菜单中的项目列表中添加图标。

列表显示正常以及上下文菜单,我似乎唯一有困难的是设置图标。这是我的上下文菜单xml文件。

<item android:id="@+id/delete_item" android:title="Delete" android:icon="@drawable/delete" />
<item android:id="@+id/edit_item" android:title="Edit"  android:icon="@drawable/edit"/>

我唯一想知道可能会把它扔掉的可能是图像尺寸,它们必须是特定的尺寸吗?

@Override
public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);
    menu.setHeaderTitle("Options");
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.context_menu, menu);
}

1 个答案:

答案 0 :(得分:1)

请看这个链接:

Add Context Menu Icon in android

  

上下文菜单不支持图标。

从上面的SO问题中,有一个库允许你做类似的事情:

https://code.google.com/p/android-icon-context-menu/