在我的抽屉导航中,我必须选择:1) 笔记本电脑 2) 台式机 单击桌面时如何打开另一个 fragment ?抱歉,我是 Android 编程的新手 我也在stackoverflow中访问了有关此的其他问题,但它们仍然不起作用 谢谢
public void onNavigationDrawerItemSelected(int position) {
FragmentTransaction transaction = getFragmentManager().beginTransaction();
switch (position){
case 0:
fragment = new FragmentLaptop();
break;
case 1:
fragment = new FragmentDesktop();
break;
}
transaction
.replace(R.id.container, fragment)
.commit();
}
最佳答案
onNavigationDrawerItemSelected(position)
需要在 onItemClick(...)
中调用,您有列表的监听器
像这样:
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
selectItem(position);
onNavigationDrawerItemSelected(position);
}
关于Android Studio - 如何从抽屉导航中打开另一个 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24799501/