我有一些代码:
public class MyFragment extends SherlockFragment {@OverrIDepublic VIEw onCreateVIEw(LayoutInflater inflater,VIEwGroup container,Bundle savedInstanceState) { VIEw rootVIEw = inflater.inflate(R.layout.custom_List,container,false); // SOME CODE ... return rootVIEw;}@OverrIDepublic boolean onCreateOptionsMenu(Menu menu) { // ???}}解决方法 SherlockFragment的 onCreateOptionsMenu()功能与片段功能完全相同.
@OverrIDepublic voID onCreateOptionsMenu(Menu menu,MenuInflater inflater) { super.onCreateOptionsMenu(menu,inflater); inflater.inflate(R.menu.fragment_menu_xyz,menu);}
您还必须将以下内容添加到onCreate()函数中
setHasOptionsMenu(true);
进口是:
import com.actionbarsherlock.vIEw.Menu;import com.actionbarsherlock.vIEw.MenuInflater;总结
以上是内存溢出为你收集整理的android – 如何在SherlockFragment中实现onCreateOptionsMenu方法?全部内容,希望文章能够帮你解决android – 如何在SherlockFragment中实现onCreateOptionsMenu方法?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)