您现在的位置是:首页 > 文章详情

《Android应用开发入门经典(第3版)》——第1.3节理解Java代码和XML布局

日期:2017-05-01点击:263

本节书摘来自异步社区《Android应用开发入门经典(第3版)》一书中的第1章,第1.3节理解Java代码和XML布局,作者 【美】Carmen Delessio , Lauren Darcey , Shane Conder,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.3 理解Java代码和XML布局
Android应用开发入门经典(第3版)
如前所述,图1.7给出了XML文件activity_main.xml所表示的图形布局。在Android中,这是一种创建用户界面的标准方式。虽然直接创建或修改一个用户界面也是可以的,但是在大多数情况下会使用XML文件,读者既可以通过图形界面来修改这些文件,也可以直接修改XML,这两种方式都是比较有效的。

在刚才生成的简单应用中,显示的画面是通过 XML 布局来定义的,而展现这样的画面是通过Java中的方法来完成的。要查看Java代码,可以在Package Explorer中展开src文件夹并选中MainActivity.java文件,如图1.8所示。


bcd8d06f426b735d8331e0447bf41d972f9cf108

从图1.8中可以看出MainActivity继承了一个名为Activity的类。在这个类中存在两个方法:onCreate和onCreateOptionsMenu()。在onCreate()方法中可以看到源代码和XML布局文件之间的关联关系,即在调用setContentView()时使用了一个指向R.layout.activity_main的引用,这就是刚才创建的XML文件。

使用生成的onCreateOptionsMenu()方法可以处理菜单项。第7章将会介绍更多有关这一主题的细节。

Android会将res文件夹中的文件转换成应用所使用的资源。activity_ main.xml文件位于res/layout/文件夹下,当其作为资源在应用中被引用时使用的是R.layout.activity_main。
阅读第3章,以学习更多有关资源的知识。

原文链接:https://yq.aliyun.com/articles/96299
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章