如何防止Eclipse创建fragment_main.xml

时间:2014-03-12 00:26:00

标签: android eclipse

我在新机器上安装了Eclipse,并在创建新的Android应用程序项目时不断创建fragment_main.xml。我怎么能阻止Eclipse这样做,因为我不需要fragment_main.xml?我宁愿在启动时只有activity_main.xml。

2 个答案:

答案 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无法创建片段。您可以取消选中“创建活动”复选框并创建一个新活动,但这就是您所能做的一切。

无论如何,碎片适用于手机/平板电脑兼容性,几乎所有场景都应该使用,除非是非常基本的用途。