安卓导航抽屉故障
回答
这是NavigationDrawer我用:
首先,我设置了点击监听到ListView的NavigationDrawer
mDrawerList.setOnItemClickListener(new DrawerItemClickListener());
DrawerItemClickListener其内部的自定义类
private class DrawerItemClickListener implements
ListView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
selectItem(position);
}
}
这个电话到selectItem(int position)
private void selectItem(int position) {
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
switch (position) {
case 0:
ft.replace(R.id.content_frame, new FirstFragment());
setTitle("First");
break;
case 1:
ft.replace(R.id.content_frame, new SecondFragment());
setTitle("Second");
break;
case 2:
ft.replace(R.id.content_frame, new ThirdFragment());
setTitle("Third");
break;
}
ft.commit();
mDrawerList.setItemChecked(position, true);
mDrawerLayout.closeDrawer(mRelativeLayout);
}
在这里你可以设置任何你想要的任何片段。有了这个,你将不会有任何片段类型不匹配。
此外,您可以按照Android开发人员提供的官方NavigationDrawer示例。
http://developer.android.com/training/implementing-navigation/nav-drawer.html
希望它有帮助。
感谢这一点,但我仍然不能似乎得到它的工作。 – TheCrazyZimbo
也许我看错了,有没有更好的方式做我想做的事情? – TheCrazyZimbo
是的,您可以使用包含ListView的简单片段,并在您的Fragment生命周期的onCreateView方法中引用它。无论如何,我已经告诉你这是一个正常的NavigationDrawer实现。 – axierjhtjz
- 1. 导航抽屉
- 2. 安卓绘制一个矩形导航抽屉菜单项
- 3. 安卓在导航抽屉中显示listFragment
- 4. 安卓导航抽屉“汉堡包”不可见
- 5. 安卓导航抽屉上的自定义工具栏
- 6. (安卓)导航抽屉多窗格布局
- 7. 拉出安卓应用导航抽屉上的标签
- 8. 安卓导航抽屉右侧不工作
- 9. 安卓导航抽屉,改变文字/悬停颜色
- 10. 安卓:互动与内容视图时导航打开抽屉
- 11. 我想从抽屉式导航安卓删除滚动模式
- 12. 安卓导航抽屉没有显示标题栏在kitkat
- 13. 安卓导航抽屉图标色调的单个项目
- 14. 安卓抽屉导航菜单项点击不起作用
- 15. 安卓工具栏图像居中与导航抽屉按钮
- 16. 安卓导航抽屉不想被点击
- 17. 如何更改安卓导航抽屉项目
- 18. 安卓导航抽屉没有打开活动变化
- 19. 安卓导航抽屉触发区域太小
- 20. 安卓导航抽屉指示器不是纯白色
- 21. ActionbarSherlock导航抽屉
- 22. Android导航抽屉?
- 23. 从导航抽屉
- 24. Android导航抽屉
- 25. 导航抽屉,ResourceNotFoundException
- 26. 安卓抽屉切换
- 27. 导航抽屉与导航抽屉片段
- 28. 导航栏故障
- 29. 安卓与simpleadapter的故障
- 30. 在导航抽屉中导航错误?
你是什么意思与怪胎出?你有一些堆栈跟踪,错误或类似的东西? – axierjhtjz
当我悬停在我遇到的错误是不兼容的类型,当我尝试运行项目我得到 错误:不兼容的类型 要求:片段 找到:EastgateFragment 据我所知,是我链接项目在导航抽屉的片段,并在该片段我必须链接到另一个Java类,是对的。如果是这样我不知道如何做到这一点 – TheCrazyZimbo