在最新的Android Studio中我们有content_main.xml
,所以现在我们将所有小部件都放在Google建议的content_main
中。
我现在还应该使用
setContentView(R.layout.content_main)
而不是
setContentView(R.layout.activity_main);
答案 0 :(得分:0)
您应该继续使用
setContentView(R.layout.activity_main);
并将您的小部件放在content_main
现在您生成两个xml文件activity_main
和activity_main
,而不是单个xml content_main
。
activity_main
是包装器,其目的是为较旧的Android版本提供Material设计小部件和行为。 activity_main
还包含content_main
,如果您查看它,可以找到以下行
<include layout="@layout/content_main"/>
答案 1 :(得分:0)
关于命名约定。
如果您在content_main.xml文件中进行了活动设计,那么请使用setContentView(R.layout.content_main);
或者如果你在activity_main中进行了设计,那么使用setContentView(R.layout.activity_main);
两者都有效。