Android Studio中的Acitvity_Main.xml和Fragment_main.xml文件有什么区别?

当我创build一个新的项目,Fragment_main.xml文件被添加到我的布局文件夹,不像在Eclipse中,这是包含什么通常在Activity_Main.xml文件中的文件。为什么Fragment_main.xml文件总是添加到我的Android Studio中的项目与“常规”Activity_main.xml文件有何不同?

Solutions Collecting From Web of "Android Studio中的Acitvity_Main.xml和Fragment_main.xml文件有什么区别?"

Activity_main.xml包含FragmentActivity的布局,fragment_main.xml是片段的布局。

有关碎片的更多信息以及如何使用它。
访问: http : //developer.android.com/training/basics/fragments/index.html

如果你正在创build一个新的Project,并且默认添加了fragment_main.xml,你必须默认select一个布局。 也许一个传呼机/微调布局?

Fragment_main与activity_main相同。 这些名称只是string标签,本身并没有任何意义,只是为了使IDE清晰起见而改变。

读一下这个。

http://developer.android.com/guide/topics/ui/declaring-layout.html

就像伯泰克斯上面所说的那样。

activity_main.xml描述FragmentActivity的布局,fragment_main.xml是片段的布局。

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //get the activity_main.xml for layout getSupportActionBar().setDisplayHomeAsUpEnabled(true); //code for describing layout more details, get fragment_main.xml if (savedInstanceState == null) { getSupportFragmentManager().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; } }