《Android编程权威指南(第2版)》试读:1.1 应用开发基础

本章介绍编写Android应用需掌握的一些新的概念和UI组件。学完本章,如果没能理解全部内容,也不必担心。后续章节还会涉及这些概念并有更加详细的讲解。 马上要编写的首个应用名为GeoQuiz,它能测试用户的地理知识。用户单击TRUE或FALSE按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否。 图1-1显示了用户点击FALSE按钮的结果。

1.1 应用开发基础 GeoQuiz应用由一个activity和一个布局(layout)组成。  activity是Android SDK中Activity类的一个具体实例,负责管理用户与信息屏的交互。  应用的功能是通过编写一个个Activity子类来实现的。简单的应用可能只需一个子类,而复杂的应用则会有多个。 GeoQuiz是个简单应用,因此它只有一个名为QuizActivity的Activity子类。QuizActivity管理着图1-1所示的用户界面。  布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在XML文件中。每个定义用来创建屏幕上的一个对象,如按钮或文本信息。  GeoQuiz应用包含一个名为activity_quiz.xml的布局文件。该布局文件中的XML标签定义了图1-1所示的用户界面。 QuizActivity与activity_quiz.xml文件的关系如图1-2所示。 图1-2 QuizActivity管理着activity_quiz.xml文件定义的用户界面 学习了这些基本概念后,我们来创建本书第一个应用。

>Android编程权威指南(第2版)

Android编程权威指南(第2版)
作者: Bill Phillips, Chris Stewart, Brian Hardy, Kristin Marsicano
原作名: Android Programming: The Big Nerd Ranch Guide (2nd Edition)
isbn: 711542246X
书名: Android编程权威指南(第2版)
页数: 568
译者: 王明发
定价: 109.00 元
出版社: 人民邮电出版社
装帧: 平装
出版年: 2016-5