Android 如何防止Eclipse创建fragment_main.xml
我在一台新机器上安装了Eclipse,当我创建一个新的Android应用程序项目时,它一直在创建Android 如何防止Eclipse创建fragment_main.xml,android,eclipse,Android,Eclipse,我在一台新机器上安装了Eclipse,当我创建一个新的Android应用程序项目时,它一直在创建fragment\u main.xml。既然我不需要fragment_main.xml,如何防止Eclipse这样做?我宁愿在开始时只使用activity_main.xml。目前(据我所知)没有办法阻止Android在创建活动时创建片段。您可以取消选中“创建活动”复选框并创建一个新活动,但这实际上是您所能做的全部 无论如何,碎片有利于手机/平板电脑的兼容性,除了非常基本的用途外,几乎所有场景都应该使用
fragment\u main.xml
。既然我不需要fragment_main.xml,如何防止Eclipse这样做?我宁愿在开始时只使用activity_main.xml。目前(据我所知)没有办法阻止Android在创建活动时创建片段。您可以取消选中“创建活动”复选框并创建一个新活动,但这实际上是您所能做的全部
无论如何,碎片有利于手机/平板电脑的兼容性,除了非常基本的用途外,几乎所有场景都应该使用碎片。1.正常创建项目 2.将片段_main.xml复制到活动_main.xml(内容)。然后删除fragment_main.xml 3.在MainActivity.java中删除以下内容:
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
及
享受吧。也许,Android正朝着与平板电脑兼容的方向发展,以与iPad竞争,因此他们正在推动开发者使用碎片。我认为这与应用程序与没有操作栏的Android版本兼容有关。你应该能够删除所有与此相关的内容。是的,我在谷歌上搜索了它,除了未回答的问题外,什么都没有显示,这让我想知道它是什么。如果可以,我建议尝试使用片段,但如果它让人困惑,请在活动中创建所有内容,然后在完成后将其转换为片段。我相信是的,是的。片段实际上只是在部分或全部屏幕上运行的小型活动。
/**
* 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;
}
}