zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

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

2023-09-11 14:17:43 时间
本节书摘来自异步社区《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应用开发入门经典(第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章,以学习更多有关资源的知识。


Java 基础入门 | 第十七章 Java操作XML文件 目录前言dom4jdom4j概述dom4j的封装和优势面向接口编程支持多种解析机制下载和安装dom4jdom4j常用APIXML文档基本操作XML文档基本操作-DocumentXML文档基本操作-ElementXML文档基本操作-AttributeXML文档基本
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。