Diferencia entre content_main.xml y activity_main.xml?

Soy nuevo en el desarrollo de aplicaciones de Android. Tengo Android Studio 1.4. En mi carpeta de diseño, tengo dos archivos XML (content_main.xml y activity_main.xml). He estado siguiendo el tutorial de Bucky y él solo tiene el activity_main.xml. ¿Cuál debería usar?

A diferencia de la versión anterior, la nueva API 23 viene con el coordinatorLayout y demás, y para simplificar su uso, android ha distinguido el diseño de la actividad en dos content_main.xml diferentes, es decir, content_main.xml y activity_main.xml .

Explicaré para qué son:

  1. activity_main.xml

este archivo xml se usa para mostrar coordinatorLayout , tabLayout , floatingActionButton , viewPager , etc.

  1. content_main.xml

Este archivo xml se usa para mostrar tus cosas, es decir, lo que quieres mostrar a los usuarios.

Entonces, si solo preguntas en qué xml tienes que poner tus cosas, content_main.xml es el que …

Creo que content_main.xml es una parte de activity_main.xml. Porque hay ‘include layout = “@ layout / content_main”‘ en activity_main.xml.

Android Studio 1.4 ofrece una nueva opción predeterminada de content_main.xml en la actividad. En realidad, la actividad carga el archivo xml de activity_main.xml para su diseño. content_main.xml es la parte de main.xml. puede usar ambos para el diseño, pero main.xml es necesario para su actividad. es una opción para elegir el content_main.xml para el diseño del diseño. Espero que lo entiendas

Estos son solo 2 archivos de diseño XML que básicamente representan 2 diseños diferentes. Deberías usar el archivo según el diseño que quieras usar en tu aplicación de Android.

Según el tutorial, es simple que use activity_main.xml ya que es el diseño de MainActivity .

También puede ver la vista previa del archivo de diseño en el estudio de Android en cuanto a cómo se verá en la aplicación.