我是Android新手,所以这个问题可能听起来有点傻....
到目前为止,我知道您可以通过查找intent-filter来了解哪个活动是主活动(即活动首次启动时启动的活动):
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
但是,我的问题是Android如何知道哪个XML文件对应于该活动?我已经下载了一些用于学习的源代码,并且有许多XML文件,每个文件用于不同的活动。所以,我对于如何为一个特定的活动找到XML文件感到很遗憾......
答案 0 :(得分:5)
进入您的MainActivity(LAUNCHER活动)并在onCreate方法内查找:
setContentView(R.layout.main_activity);
此方法参数下的布局将解决您的问题。按住Ctrl键并单击“.main_activity”将转到该xml,“main_activity是此处布局的名称”
注意强> 所有活动的程序都是相同的
答案 1 :(得分:0)
你只需要找出你的LAUNCHER意图的Activity类。
在AndroidManifest.xml中,它应该写在LAUNCHER之上。 之后,您可以查看onCreate()方法以查看此活动使用的布局。