I installed Eclipse on a new machine and it keeps creating fragment_main.xml
when I create a new Android Application Project. How can I prevent Eclipse from doing this, since I don't need a fragment_main.xml? I'd rather only have the activity_main.xml on start.
1.Creat project normally.
2.Copy fragment_main.xml to activity_main.xml (content). Then delete fragment_main.xml
3.In MainActivity.java delete the following content :
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
and
/**
* 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;
}
}
enjoy it.
There's currently no way (as far as I know) to keep Android from creating a fragment when you create an Activity. You can uncheck the "Create Activity" check box and create a new Activity, but that's really all you can do.
Anyways, Fragments are good for Phone/Tablet Compatibility, and should be used in almost all scenarios except for very basic uses.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With