请按照此代码。
- 与您一样,在您的
Activity
中添加工具栏。
- 每个片段
res/menu/menu_one.xml
创建菜单和...
- 添加
onCreateOptionsMenu
和onOptionsItemSelected
在每个片段中,类似这样的:
。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu, menu);// add menu which you created in step 2
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.action_settings:
// do stuff, like showing settings fragment
return true;
}
return super.onOptionsItemSelected(item); // important line
}
- 而在
onCreate
添加此类似:setHasOptionsMenu(true);
它就是它! :)
你知道android的基础知识吗?显然你应该在菜单中将这些选项作为片段的菜单。在标签中使用的片段......这在官方基本指南中得到了很好的解释 – Selvin
用于什么?这都是基础知识。每个片段可以有自己的菜单,当片段可见时显示... – Selvin
@Selvin不要这么粗鲁!就好像我对你犯了罪。如果你不能帮助,那么请不要炫耀,就好像你知道一切! –