2011年12月8日

[译文]Hello Localization - Android SDK Tutorials系列

摘要: Hello, L10N本教程里,我们将创建Hello, L10N应用,利用Android框架来有选择的加载资源。我们通过在res/目录添加资源来将应用本地化。本教程使用了Localization 文档里所讲的练习。创建一个非本地化的应用第一版的Hello, L10N应用将只使用默认资源目录 (res/drawable, res/layout, 和res/values)。这些资源没有被本地化 -- 他们是我们在应用里最常用资源:图像、布局和字符串。当用户以默认语言和地区运行应用,或者设置的语言和地区应用没有特别支持,应用将从这些默认目录加载资源。 这个应用包含一个简单的用户界面,显示两个Text 阅读全文

posted @ 2011-12-08 12:37 OnionD 阅读(296) 评论(0) 推荐(0) 编辑

[译文]Hello Views - Android SDK Tutorials系列

摘要: Hello, Views本教程是一个“Hello World”风格教程的集合,主要讲述Android上常用的一些界面布局和窗口小部件。在使用本教程之前,请确保你已经学习过"Hello World"教程。“Hello World”教程讲解了Android开发的一些基础知识。另外你也必须已经掌握以下几点:如何创建一个Android工程并运行它Android工程的基本结构(资源文件、布局文件等等)基本的Activity组件注意: 为了让本教程简单易懂,里面有一些代码不应该用于实际的Android应用开发中。特别地,里面有一些硬编码的字符串,实际开发中应该使用放到res/value 阅读全文

posted @ 2011-12-08 12:35 OnionD 阅读(175) 评论(0) 推荐(0) 编辑

[译文]Web View - Android SDK Tutorials系列

摘要: Web ViewWebView允许你创建自己的窗口来浏览网页(甚至是开发一个完整的浏览器)。本教程里,你将创建一个简单的Activity,能够浏览和导航网页。创建一个项目:HelloWebView.修改res/layout/main.xml 文件内容如下: <?xml version="1.0" encoding="utf-8"?><WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webv 阅读全文

posted @ 2011-12-08 12:33 OnionD 阅读(225) 评论(0) 推荐(0) 编辑

[译文]Google Map View - Android SDK Tutorials系列

摘要: Google Map View可以使用Google地图库来创建自己的地图应用。本教程里,将创建一个简单的地图应用,分两部分:1. 创建一个地图应用,用户可以移动和缩放; 2. 添加一些项用来标注感兴趣的点。本教程需要SDK开发环境已经安装了Google地图库。地图库包含在Google API扩展里,可以通过Android SDK和AVD管理器来安装。请参考添加SDK组件学习如何安装。把Google API扩展安装到你的SDK以后,修改应用工程属性,设置编译目标是"Google APIs by Google Inc."。为了设置好你的开发环境,请查看在Eclipse创建和管理 阅读全文

posted @ 2011-12-08 12:33 OnionD 阅读(273) 评论(0) 推荐(0) 编辑

[译文]Gallery - Android SDK Tutorials系列

摘要: GalleryGallery是一个布局小部件,用来在一个水平滚动列表里显示内容,被选中的内容会被放置在中间位置。本教程里,将创建一个相册,当某张图片被选中时,会弹出一个文本消息。创建工程:HelloGallery.要么自己找一些照片,要么使用示例图片将图片保存到res/drawable/ 目录下.打开res/layout/main.xml文件并修改如下: <?xml version="1.0" encoding="utf-8"?><Gallery xmlns:android="http://schemas.android.co 阅读全文

posted @ 2011-12-08 12:32 OnionD 阅读(189) 评论(0) 推荐(0) 编辑

[译文]Auto Complete - Android SDK Tutorials系列

摘要: Auto Complete要创建一个带有自动补全提示功能的文本输入框,可以使用AutoCompleteTextView 小部件。本教程里,将创建一个AutoCompleteTextView自动补全小部件,能提示国家名字。创建一个工程:HelloAutoComplete.在res/layout/目录下创建list_item.xml文件,内容如下:<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk 阅读全文

posted @ 2011-12-08 12:31 OnionD 阅读(194) 评论(0) 推荐(0) 编辑

[译文]Spinner - Android SDK Tutorials系列

摘要: SpinnerSpinner是个窗口小部件,像一个下拉选择菜单。本教程里,将创建一个Spinner小部件来显示一个行星列表。当选择了某一项,会弹出一个文本消息框显示选中的项。创建工程:HelloSpinner.打开res/layout/main.xml并修改如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientatio 阅读全文

posted @ 2011-12-08 12:29 OnionD 阅读(231) 评论(0) 推荐(0) 编辑

[译文]Form Stuff - Android SDK Tutorials系列

摘要: Form Stuff本教程介绍几种窗口小部件,利用它们能创建不同的窗体,例如:图片按钮、文本框、复选框以及单选按钮等。创建工程:HelloFormStuff.打开res/layout/main.xml,里面应该已经有一个基本的LinearLayout:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation=&quo 阅读全文

posted @ 2011-12-08 12:28 OnionD 阅读(176) 评论(0) 推荐(0) 编辑

[译文]Time Picker - Android SDK Tutorials系列

摘要: Time Picker可以用TimePicker窗口小部件来选择时间,这个小部件允许用户选择小时和分钟。本教程里,点击界面上的按钮,将弹出一个浮动的时间选择器对话框TimePickerDialog。当用户设置时间后,TextView将显示刚设的时间。创建一个公车:HelloTimePicker.打开res/layout/main.xml并修改如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.c 阅读全文

posted @ 2011-12-08 12:24 OnionD 阅读(171) 评论(0) 推荐(0) 编辑

[译文]Date Picker - Android SDK Tutorials系列

摘要: Date Picker可以用DatePicker窗口小部件来选择日期,用户可以选择年月日。本教程里,你将创建一个DatePickerDialog对话框,点击按钮会弹出一个悬浮的日期选择器对话框。当用户设置日期以后,一个TextView会显示刚设置的日期。创建一个工程:HelloDatePicker.打开 res/layout/main.xml并修改如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.androi 阅读全文

posted @ 2011-12-08 12:23 OnionD 阅读(216) 评论(0) 推荐(0) 编辑

[译文]List View - Android SDK Tutorials系列

摘要: List ViewListView 是ViewGroup 的一种,以列表的方式显示条目,可以通过滚动条来查看整个列表。ListView通过ListAdapter来获得要显示的条目。本教程里,将创建一个国名列表,国名保存在一个字符串数组里。当点击一个国名时,会有一个消息框显示被选中的国名。创建一个工程:HelloListView.在res/layout/下创建一个XML文件list_item.xml,内容如下:<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android=&qu 阅读全文

posted @ 2011-12-08 12:22 OnionD 阅读(219) 评论(0) 推荐(0) 编辑

[译文]Tab Layout - Android SDK Tutorials系列

摘要: Tab Layout要创建一个标签式UI,你需要使用 TabHost和TabWidget 。TabHost必须是XML布局文件的根节点,它包含了一个 TabWidget 和一个 FrameLayout ,分别显示标签和标签内容。有两种方式来实现标签内容:1. 在同一个Activity里面切换不同的View;2.使用标签在完全独立的Activity之间切换。可以根据你的需求决定选择哪种方式。但是如果每个标签提供的用户活动明显不同,那最好为每个标签提供一个独立的Activity,这样你能很方便的分组管理你的标签内容,而不是只用一个Activity从而乱成一锅粥。这个教程里,采用第一种方式,每个标签 阅读全文

posted @ 2011-12-08 12:21 OnionD 阅读(279) 评论(1) 推荐(0) 编辑

[译文]Grid View - Android SDK Tutorials系列

摘要: Grid ViewGridView 是 ViewGroup 的一种,在一个二维的、有滚动条的网格里显示内容,网格里的内容是通过ListAdapter自动插进来的。 本教程将教你创建一个用网格来展示图片缩略图。当点击某个图片,会弹出一个消息框显示图片所在的位置。创建一个工程:HelloGridView.自己找一些喜欢的图片,或者下载示例图片。把图片放到res/drawable目录下。打开 res/layout/main.xml并修改如下:<?xml version="1.0" encoding="utf-8"?><GridView xml 阅读全文

posted @ 2011-12-08 12:17 OnionD 阅读(293) 评论(0) 推荐(0) 编辑

导航