2013-05-13 61 views
1

如何在SherlockListFragment中从xml创建一个Contextmenu。我知道(见例子)在SherlockListFragment中充气上下文菜单

@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

回答

3

充气我找到了解决办法

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