我有一个列表视图和一个导航抽屉我想创建一个应用程序,其中单击列表视图上的项目将打开每个项目的导航抽屉。例如,列表视图是学生,在导航抽屉中,我们为每个学生提供不同的测试,成就和信息。我不知道该怎么做,我需要一个线索开始。 我会非常感谢每一条建议,
答案 0 :(得分:0)
尝试了解有关Fragments和listview适配器的知识。
Google提供了使用导航抽屉http://developer.android.com/training/implementing-navigation/nav-drawer.html的详细教程。
答案 1 :(得分:0)
您可以随时打开NavigationDrawer
private DrawerLayout mDrawerLayout;
if (mDrawerLayout.isDrawerOpen(listView)) {
mDrawerLayout.closeDrawer(listView);
} else {
mDrawerLayout.openDrawer(listView);
}
但你不应该这样做。
这不是NavigationDrawer
的用途。例如,您应该选择PopupMenu
。
或者您可以从许多交互式库中进行选择。考虑SwipeListView。当用户滑动ListView项目(学生)时,它将显示您想要显示的所有选项。