Android编程权威指南1.1 应用基础_Android编程权威指南1.1 应用基础试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Android编程权威指南 > 1.1 应用基础

Android编程权威指南——1.1 应用基础

本章将介绍编写Android应用需掌握的一些新的概念和UI组件。学完本章,如果没能理解全部内容,也不必担心。后续章节还会有更加详细的讲解,我们将再次温习并理解这些概念。 马上要编写的首个应用名为GeoQuiz,它能测试用户的地理知识。用户通过单击True或False按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否。 图1-1显示了用户点击False按钮的结果。 图1-1 正确答案应该是伊斯坦布尔(Istanbul),而不是君士坦丁堡 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编程权威指南》其他试读目录

• 1.1 应用基础 [当前]
• 1.2 创建Android项目
• 1.3 Eclipse工作区导航
• 1.4 用户界面设计
• 1.5 从布局XML到视图对象
• 1.6 组件的实际应用
• 1.7 使用模拟器运行应用
• 1.8 Android编译过程