如何在SherlockFragment中实现onCreateOptionsMenu方法?

我真的很努力在我的Sherlock片段中设置onCreateOptionsMenu方法,因为我通常不使用Sherlock片段。 有人可以告诉我必须导入什么,以及如何实施?

我有一些代码:

 public class MyFragment extends SherlockFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.custom_list, container, false); // SOME CODE ... return rootView; } @Override public boolean onCreateOptionsMenu(Menu menu) { // ??? } } 

Solutions Collecting From Web of "如何在SherlockFragment中实现onCreateOptionsMenu方法?"

SherlockFragment的onCreateOptionsMenu()函数和Fragment完全一样。

 @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); inflater.inflate(R.menu.fragment_menu_xyz, menu); } 

你也必须添加下面的onCreate()函数

 setHasOptionsMenu(true); 

import是:

 import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuInflater;