1

大家好,我正在尝试将图标添加到当用户长按列表视图项目时触发的上下文菜单中的项目列表。

该列表与上下文菜单一起显示得很好,我似乎唯一遇到的困难是设置图标。这是我的上下文菜单 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);
}
4

1 回答 1

1

请参阅此链接:

在android中添加上下文菜单图标

上下文菜单不支持图标。

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

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

于 2013-01-16T01:40:02.010 回答