我已经从Android官方网站http://developer.android.com/training/implementing-navigation/nav-drawer.html下载了示例项目。我试图了解导航抽屉的工作原理。所以,我有一个疑问,他们从左侧菜单中为每个项目调用片段。在我的项目中,我有一个很大的活动,我试图通过这个片段来调用:
public class HomeFragment扩展了Fragment {
public HomeFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
Intent intent = new Intent();
intent.setClass(getActivity(), ListMatch.class);
startActivity(intent);
View rootView = inflater.inflate(R.layout.list_match, container, false);
return rootView;
}
}
但是,如果我这样做,它完全调用我的Activity,但菜单消失了。如何调用此活动并保留我的菜单?非常感谢。
答案 0 :(得分:0)
像Raghunandan所说,抽屉适用于单一活动。从“主”抽屉中启动新活动是很常见的,但通常这种活动会在操作栏中设置向上操作以返回主活动。