《Android UI基础教程》——第2章创建第一个

第2章 创建第一个
Android UI基础教程
应用 在学习本书的过程中,你将会开发一个简单的时间跟踪应用程序。这个应用最终将会拥有你所期望的一个时间跟踪应用应该有的功能。

开始/停止按钮、正在运行的时钟指示、之前的次数列表、编辑功能以及一个主界面的快速进入部件。但是刚开始,你将会创建一个只有几个按钮的基础应用、一个文本框以及一个次数的列表。在本章中你将会学习不同的布局容器以及何时会使用到它们;探索能够使得界面正确的XML选项;学习加载数据以及以列表形式展示它的合适方法;还有深入学习Android UI开发的基础部分—Activity类。

时间: 2024-07-29 23:12:49

《Android UI基础教程》——第2章创建第一个的相关文章

《Android UI基础教程》——第1章入门

第1章 入门Android UI基础教程Android是一个强大的移动操作系统,它结合了Java编程语言.基于XML的布局和配置文件.本章介绍Android开发环境,了解基础的Hello World应用,并且会介绍Android工具,重点讲解在Android开发者工具(ADT)插件中的用户界面(UI)工具.本章中将建立一个Hello World应用:学习Android工程布局,了解每一个文件和文件夹的目的:学习像Activity类.XML布局等基础Android UI概念:了解Android中创

《Android UI基础教程》——2.1节创建一个应用

2.1 创建一个应用Android UI基础教程首先,创建一个名叫TimeTracker的新工程.这将会是整本书中你的应用工程的名字.本章中,你将会做完几个简单的布局并创建一个最低限度功能的应用程序.图2.1展示了在本章结束时你将会构建的应用.本书不会涉及太多后台的逻辑并且会专注于用户界面的编码.不过,本书的网站上有所有可用的代码供读者下载:www.peachpit.com/androiduifundamentals. 图2.1 本章结束之时你将会创建的时间跟踪应用

《Android UI基础教程》——2.2节开始使用Android视图

2.2 开始使用Android视图 Android UI基础教程 一个Android应用的UI是由有层级的视图对象组成的.每一个视图代表着屏幕的一块区域.例如,一个按钮代表一块可以被用户按下的矩形区域.Android应用在layout container中排布视图,这也被称作ViewGroup.视图有指定它们外观和在容器中排布方式的属性.Android框架提供许多视图和容器.图2.2展示了一些常见的视图元素.不过,还有许多,需要你花时间去使用图形化布局编辑器来发现所有可用的视图.通过继承一个Vi

《Android UI基础教程》——2.4节显示列表

2.4 显示列表 Android UI基础教程 用来开发应用最常见的视图类型之一就是ListView.这个视图呈现了一个垂直滚动的项目列表.每一行都会有一些文本但是通常也会包含其他视图,例如ImageView和按钮等(联系人应用就是很好的例子).当你需要把数据列表呈现给用户的时候,使用ListView最合适.它是如此常见,以至于Android实际上提供了展示一个列表的内置活动. 2.4.1 ListActivity 一个ListActivity将绑定到一个包含有ListView的默认视图.不必要

Android UI基础教程 目录

  从csdn下载了这本英文版的书之后,又去京东搞了一个中文目录下来.对照着看. 话说,这本书绝对超值.有money的童鞋看完英文版记得去买中文版的~~ Android UI基础教程完整英文版 pdf+源码  百度网盘下载地址:http://pan.baidu.com/share/link?shareid=1905104804&uk=436295647  对照中文目录如下,英文不好的,建议开一个词典划词翻译着看.我觉得应该没问题.毕竟代码很易懂,文字就靠翻译了~~实在觉得吃不消,去当当或者京东买

《Android UI基础教程》——1.3节 Android UI基础

1.3 Android UI基础 Android UI基础教程 用户界面(UI)是应用程序和用户之间联系的桥梁.事实上,对于用户来说,UI就是应用程序.Android 的UI框架足够强大,能够创建复杂的带有图形和动画的 UI,同时它也足够灵活,能够从小屏幕的手持设备扩展到平板电脑以及电视.本节介绍Android UI开发的基础知识,通过本节的学习,你就可以开始为自己的应用程序创建出色的UI了. 1.3.1 主屏幕和通知栏 要创建Android应用程序,首先你应该了解基本的Android OS 本

《Android UI基础教程》——2.3节排布视图

2.3 排布视图 Android UI基础教程 Android视图层次起始于一个布局容器.这些容器包含子视图并安排它们的相对位置.有几个具有不同特征的容器类型,以在不同情况下获得最优解. 2.3.1 FrameLayout 最简单的布局容器是FrameLayout.这个容器完全不安排子视图.它只是简单地呈现每一个视图,从上到下摆下来.视图的顺序是基于它们在XML文件中的声明:视图在文件的后部声明的会被画在顶部.任何时候当你想创建重叠视图时都可以使用这个布局. 当创建自定义的可点击的元素时Fram

《Android UI基础教程》——2.5节理解活动

2.5 理解活动 Android UI基础教程 2.5.1 声明活动 所有的活动都必须在应用程序的清单文件中声明.如果没有声明,在应用第一次运行时会导致抛出异常.下面是时间跟踪应用的一个示例活动的清单条目: `<activity android:name=".TimeTrackerActivity"` ` `` `` `` android:label="@string/app`_`name">` ` `` `` `` <intent-filter&

《Android UI基础教程》——1.5节结束语

1.5 结束语Android UI基础教程本章简单介绍了如何创建一个标准的 Hello World 应用程序,并介绍了构建Android用户界面所需的工具,通过这样的方法介绍了Android的框架.具体包括以下内容. AndroidManifest.xml文件中声明了应用程序所使用的所有特性.使用manifest来防止应用程序运行在不支持的硬件设备上.图像和布局文件分别被放进不同的文件夹中,从而让Android系统在设备运行时可以根据当前配置为其选择最适合的资源.Activity类是Androi