我在新机器上安装了Eclipse,并在创建新的Android应用程序项目时不断创建fragment_main.xml
。我怎么能阻止Eclipse这样做,因为我不需要fragment_main.xml?我宁愿在启动时只有activity_main.xml。
答案 0 :(得分:9)
1.正常进行项目。
2.将fragment_main.xml复制到activity_main.xml(内容)。然后删除fragment_main.xml
3.在MainActivity.java中删除以下内容:
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
和
/**
* A placeholder fragment containing a simple view.
*/
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container,
false);
return rootView;
}
}
享受它。
答案 1 :(得分:4)
目前还没有办法(据我所知)在创建活动时让Android无法创建片段。您可以取消选中“创建活动”复选框并创建一个新活动,但这就是您所能做的一切。
无论如何,碎片适用于手机/平板电脑兼容性,几乎所有场景都应该使用,除非是非常基本的用途。