在SherlockListFragment中填充上下文菜单

时间:2013-05-13 00:54:39

标签: android actionbarsherlock android-listfragment

如何在SherlockListFragment中从xml创建Contextmenu。我知道(见例子)

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
    menu.add("One");
    menu.add("Two");
    menu.add("Three");
    menu.add("Four");
}

这项工作也适用于SherlockListFragment,但我想从menu/context_menu.xml

进行充气

1 个答案:

答案 0 :(得分:3)

一段时间后我找到了解决方案

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
    getSherlockActivity().getMenuInflater().inflate(R.menu.context_menu, menu);
}