我刚开始学习Android App开发.我有Android Studio 1.4.在我的布局文件夹中,我有两个XML文件(content_main.xml和activity_main.xml).我使用在线教程来学习,但他们只activity_main.xml在其中.所以我想知道的是应该在这些相应文件中使用的功能是什么.我可以使用activity_main.xml,只是让对方?反之亦然.
Kel*_*dos 10
现代Android方法基于Fragments,在某种程度上,"小活动",你可以放入Activities,获得很大的灵活性.
因此,activity_main.xml只是包含容器的Activity布局(FrameLayout最有可能),并且content_main.xml是放入此容器内的Fragment的布局MainActivity.java.您应该在那里学习代码以更好地理解它:)
据我所知,您的activity_main.xml文件中必须包含如下声明:
<include layout="@layout/content_main" />
Run Code Online (Sandbox Code Playgroud)
这意味着它正在调用content_main.xml哪个实际元素被保留.
如果您剪切并粘贴content_main.xml文件的所有内容并将其粘贴到activity_main.xml文件中以代替include语句(标记),则不会有任何问题.您可以content_main.xml在执行上述操作后删除.
在您的活动setContentView()声明中应如下所示:
setContentView(R.layout.activity_main);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14351 次 |
| 最近记录: |