且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android标签视图片段Recycler视图搜索过滤器

更新时间:2022-12-26 20:19:54

  1. 在TabFragment3的onCreateView()方法中添加setHasOptionsMenu(true).它告诉主机活动,您的片段具有要添加的菜单选项.

  1. Add setHasOptionsMenu(true) in your TabFragment3's onCreateView() method. It tells the host activity that your fragment has menu options that it wants to add.

还添加super.onCreateOptionsMenu(menu,inflater) ..

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

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

在MainActivity的onOptionsItemSelected(MenuItem item) 返回false 内,因为菜单项操作将在TabFragment3的onOptionsItemSelected(MenuItem item)中进行处理.

Inside the MainActivity's onOptionsItemSelected(MenuItem item) return false, as the Menu item action would be hanlded in TabFragment3's onOptionsItemSelected(MenuItem item).