2011年12月8日

[译文]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) 编辑

2011年12月7日

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

摘要: Table LayoutTableLayout 是 ViewGroup 的一种,将包含的View放在表格的格子里面。创建一个工程:HelloTableLayout打开res/layout/main.xml并修改如下:<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" 阅读全文

posted @ 2011-12-07 16:18 OnionD 阅读(162) 评论(0) 推荐(0) 编辑

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

摘要: Relative LayoutRelativeLayout 是ViewGroup 的一种,它里面包含的View按照相对位置进行排列,可以指定一个View跟相邻View的位置关系(例如:在某个View的左边,或者下面);或者指定这个View相对于RelativeLayout这个容器的位置(例如底部,或者左边中间)。RelativeLayout是一个很强大的工具,在设计用户界面的时候可以消除嵌套的ViewGroup。如果你在嵌套使用LinearLayout,你应该可以用单个的RelativeLayout来取代它。创建一个工程:HelloRelativeLayout打开res/layout/main 阅读全文

posted @ 2011-12-07 16:15 OnionD 阅读(155) 评论(0) 推荐(0) 编辑

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

摘要: LinearLayout 是 ViewGroup 的一种,里面包含的View按线性方式排列,要么垂直方向,要么水平方向。不要过度使用LinearLayout。如果你开始嵌套使用LinearLayout,那也许你应该考虑使用RelativeLayout了。创建一个工程:HelloLinearLayout打开 res/layout/main.xml,修改内容如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.and 阅读全文

posted @ 2011-12-07 16:12 OnionD 阅读(244) 评论(0) 推荐(0) 编辑

2011年12月6日

[译文]Notepad–Android SDK Tutorials系列

摘要: Notepad 教程这个notepad教程以“实地操作”的方式向你介绍Android框架以及你用来在上面开发应用的工具。从一个预先构造好的工程文件开始,全程指导你开发一个简单的notepad程序,并提供具体的例子来指导你如何建立工程,开发应用的业务逻辑和用户界面,最后编译运行应用。本教程通过一系列的练习题(看下面)来展示如何开发应用,每个练习题包含多个步骤。请遵循练习题里的步骤逐步建立和简化应用。每个练习题都会详细解释每一步,并提供所有的样例代码让你完成应用。完成本教程以后,你将创建一个有一定功能的Android应用,并学到Android开发里面最重要的思想。如果你想在应用里添加更多复杂的功能 阅读全文

posted @ 2011-12-06 00:07 OnionD 阅读(251) 评论(0) 推荐(0) 编辑

2011年12月5日

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

摘要: 这是Android SDK Tutorials的第一个教程Hello World。介绍了Android开发大概是个什么样子,让读者有个初步的了解。在使用本教程之前,请确保你的电脑已安装基于Eclipse的Android开发环境。创建一个新Eclipse工程在Eclipse界面, 选择 File > New > Project....选中"Android Project",然后点击Next. 填写工程详情:Project name: HelloAndroidBuild Target: 选中一个Android版本,版本跟你创建的AVD版本相同,Application 阅读全文

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

导航