如何查找清单文件中的活动对应的活动xml文件?

时间:2015-09-29 04:56:18

标签: android xml

我是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文件感到很遗憾......

2 个答案:

答案 0 :(得分:5)

进入您的MainActivity(LAUNCHER活动)并在onCreate方法内查找:

setContentView(R.layout.main_activity);

此方法参数下的布局将解决您的问题。按住Ctrl键并单击“.main_activity”将转到该xml,“main_activity是此处布局的名称”

注意 所有活动的程序都是相同的

答案 1 :(得分:0)

你只需要找出你的LAUNCHER意图的Activity类。

在AndroidManifest.xml中,它应该写在LAUNCHER之上。 之后,您可以查看onCreate()方法以查看此活动使用的布局。