Android 关于setContentView(R.layout.activity_main);

Android 关于setContentView(R.layout.activity_main);,android,android-studio,Android,Android Studio,在最新的Android Studio中,我们有content\u main.xml,所以现在我们将所有的小部件都放在谷歌建议的content\u main中 我现在也应该使用吗 setContentView(R.layout.content\u main) 而不是这个 setContentView(R.layout.activity\u main)您应该继续使用 setContentView(R.layout.activity_main); 并将您的小部件放入content\u main 不

在最新的Android Studio中,我们有
content\u main.xml
,所以现在我们将所有的小部件都放在谷歌建议的
content\u main

我现在也应该使用吗

setContentView(R.layout.content\u main)

而不是这个


setContentView(R.layout.activity\u main)

您应该继续使用

setContentView(R.layout.activity_main);
并将您的小部件放入
content\u main


不再是单一的xml
activity\u main
,而是生成了两个xml文件
activity\u main
content\u main

activity\u main
是一个包装器,其目的是为较旧的Android版本提供材料设计小部件和行为<代码>活动\u main
还包括
内容\u main
,如果您查看它,您可以找到以下行

<include layout="@layout/content_main"/>

关于命名约定

如果您在content_main.xml文件中进行了活动设计,那么请使用setContentView(R.layout.content_main)

或者,如果您在activity_main中进行了设计,则使用setContentView(R.layout.activity_main)


这两种方法都有效。

这样做有什么问题?你看到有什么不对劲还是怀疑有什么不对劲?你有没有试过,看看有什么不同?如果是,请告诉我们您注意到的问题。它只是一个文件名,请使用它。仅此而已,没有注意到(初学者)…干杯