《Android应用开发入门经典(第3版)》——第1.3节理解Java代码和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](https://yqfile.alicdn.com/bcd8d06f426b735d8331e0447bf41d972f9cf108.png)
从图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月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- [Android Traffic] android 流量计算方法
- Androidi性能优化之Java代码优化(摘自Android性能优化一书)
- android java.lang.UnsatisfiedLinkError: 分析及解决方法
- Java反射异常:java.lang.NoSuchFieldException
- Android API之android.os.AsyncTask
- java程序员图文并茂细说Unity中调用Android的接口
- Android中Bitmap、Drawable、byte[]转换
- 《android开发艺术探索》读书笔记(十)--Android的消息机制
- android:keytool签名查看md5指纹(java 15)
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- java 11 标准Java异步HTTP客户端
- EGL接口介绍-----Android OpenGL ES底层开发
- Android ContentProvider和getContentResolver
- 【Android】android studio ndk使用例子
- Android studio中 android-support-v4报错问题
- SAP offline OData插件的JavaScript代码是如何调用到Android平台的Java代码的
- Android 编译之android.bp详解
- android工程java项目如何转kotlin
- 【java】Java经典面试题整理(附答案)
- android 如何在terminal中生成release apk文件
- 【Android 进程保活】应用进程拉活 ( 账户同步拉活 | 账户同步 | 源码资源 )
- 【Android 安全】DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )
- Android设计模式(十)--生成器模式
- Android MenuItem 设置文本颜色-TextColor设置
- Android培训班(84)Dalvik虚拟机的JNI测试函数
- Android kotlin 第三方项目开源弹窗库 - XPopup
- Android Small插件化原理
- Android/Java面试题,边面试边成长,为了应试而应试
- Mac下Android Studio快捷键