自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(258)
  • 资源 (1)
  • 收藏
  • 关注

原创 第43章、选项菜单OptionsMenu(从零开始学Android)

选项菜单OptionsMenu在2.3.x版本时是经常用到的,Android4.0仍然可以正常使用,但样式发生了不小的变化。一、Android4.0之OptionsMenu默认样式  1、布局文件  (1)打开“res/layout/activity_main.xml”文件。    输入以下代码:<RelativeLayout xmlns:android="h

2013-01-15 23:06:57 17432 7

原创 第42章、标签组件Tabhost(从零开始学Android)

标签组件Tabhost类似于Windows应用中的选项框。   TabHost的实现有两种方式,第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。  第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是@android:id/ta

2013-01-12 20:51:58 5832 2

原创 第41章、定时器Chronometer(从零开始学Android)

定时器Chronometer在Android应用中,对于需要计时的场合应用比较方便,类似于VB中的Timer控件。一、设计界面  1、打开“res/layout/activity_main.xml”文件。  从工具栏向activity拖出1个Chronometer定时器和3个Button按钮。    2、打开activity_main.xml文件。  代码如下:

2013-01-12 12:30:37 5843 3

原创 第40章、指针AnlogClock与数字DigitalClock时钟(从零开始学Android)

时间分为指针和数字两种,如果Android应用中用到时钟,仅需要使用指针时钟AnlogClock与数字时钟DigitalClock即可,不需要编程。  当然如果你对系统的默认显示效果不满意,譬如你想要一个带日期、时间的显示,另当别论。 一、设计界面  1、打开“res/layout/activity_main.xml”文件。  从工具栏向activity拖出1个AnlogClo

2013-01-12 12:11:01 5733 2

原创 第39章、网格视图GridView(从零开始学Android)

网格视图对于需要有类似“九宫格”布局时非常有用。 一、设计界面  1、打开“res/layout/activity_main.xml”文件。  从工具栏向activity拖出1个GridView网格视图。    2、打开activity_main.xml文件。  代码如下: <GridView xmlns:android="http://sch

2013-01-12 11:05:31 5783 5

原创 第38章、开关控件Switch和ToggleButton(从零开始学Android)

Switch和ToggleButtn都是开关按钮,我们在WLAN、GPS常用开关控制。一、设计界面  1、打开“res/layout/activity_main.xml”文件。  从工具栏向activity拖出1个Switch开关按钮、1个ToggleButton按钮。    2、打开activity_main.xml文件。  代码如下:<LinearLayou

2013-01-11 21:48:53 23119 3

原创 第37章、图片切换ImageSwitcher&Gallery(从零开始学Android)

ImageSwitcher是Android中控制图片展示效果的一个控件,如:幻灯片效果...,颇有感觉啊。做相册一绝。 一、设计界面  1、打开“res/layout/activity_main.xml”文件。  打开activity_main.xml文件。  代码如下:<RelativeLayout xmlns:android="http://sche

2013-01-11 21:28:59 6136 2

原创 第36章、信息提示框Toast(从零开始学Android)

Toast用于向用户显示一些帮助或者提示,对于我们来说已经不陌生了,经常用到。  下面我们一起再深入了解一下Toast,你会惊奇发现Toast原来还能这样做! 一、设计界面  1、打开“res/layout/activity_main.xml”文件。  从工具栏向activity拖出5个按钮Button。    2、打开activity_main.xml文件。  代

2013-01-10 14:18:08 6038 1

原创 第35章、评分条RatingBar(从零开始学Android)

RatingBar是基于SeekBar和ProgressBar的扩展,用星型来显示等级评定。使用RatingBar的默认大小时,用户可以触摸/拖动或使用键来设置评分,它有两种样式(小风格用ratingBarStyleSmall,大风格用ratingBarStyleIndicator),其中大的只适合指示,不适合于用户交互。  主要用于评分。 一、设计界面  1、打开“res/lay

2013-01-10 11:24:35 5616 1

原创 第34章、拖动条SeekBar(从零开始学Android)

听歌、看电影,快进或者退回某一时间或者调节音量大小,我们都会用到SeekBar拖动条,本章一起来了解一下用法。一、设计界面  1、打开“res/layout/activity_main.xml”文件。  从工具栏向activity拖出1个按钮SeekBar、2个TextView。    2、打开activity_main.xml文件。  代码如下: <

2013-01-09 17:36:27 6477 1

原创 第33章、进度条对话框ProgressDialog(从零开始学Android)

进度条对话框ProgressDialog经常用于不能马上完成的操作,为了避免用户莫名其妙的等待,给用户一个提示。  本例中我们演示了两种进度条:条形进度条和圆形进度条。一、设计界面  1、打开“res/layout/activity_main.xml”文件。  从工具栏向activity拖出2个按钮Button。    2、打开activity_main.xml文件。

2013-01-09 15:33:19 8593 4

原创 第32章、日期对话框DatePickerDialog(从零开始学Android)

在Android应用中,设置日期和时间是非常简单的事,由日期和时间对话框控件搞定。  一、界面  1、打开“src/com.genwoxue.datetimediy/active_main.java”文件。   然后输入以下代码:<LinearLayout android:id="@+id/LinearLayout01" android:lay

2013-01-04 17:29:37 10097 3

原创 第31章、自定义警告框AlertDialog(从零开始学Android)

尽管系统默认的Dialog已经能够基本上满足我们大多数情况,但由于系统默认对话框样式是固定、统一的,而我们实际开发过程中,往往根据应用不同,可能会有不同的布局或者配色,那么就需要我们自定义对话框了。  如何自定义一个对话框呢?  (1)修改系统默认的Dialog样式(风格、主题)  (2)自定义Dialog布局文件  (3)可以自己封装一个类,继承自Dialog或者直接使用Dial

2013-01-04 16:55:36 6540 4

原创 第30章、常见对话框之一AlertDialog(从零开始学Android)

在Android应用中,有多种对话框:Dialog、AlertDialog、ProgressDialog、时间、日期等对话框。  (1)Dialog类,是一切对话框的基类,需要注意的是,Dialog类虽然可以在界面上显示,但是并非继承与习惯的View类,而是直接从java.lang.Object开始构造出来的,类似于Activity,Dialog也是有生命周期的,它的生命周期由Activity

2012-12-31 16:11:35 13296 9

原创 第29章、列表视图ListView之二(从零开始学Android)

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。  在上一章,我们采用ArrayAdapter填充ListView,本章我们了解一下SimpleAdapter的应用。  一、SimpleAdapter应用  1、打开“res/layout/activity_main.xml”文件。   完整代码如下:

2012-12-31 13:34:44 8778 6

原创 第28章、列表视图ListView之一(从零开始学Android)

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。一、简单应用  1、打开“res/layout/activity_main.xml”文件。   (1)从工具栏向activity拖出1个列表视图ListView。    (2)打开activity_main.xml文件。  完整代码如下:

2012-12-28 16:44:27 8647 1

原创 第17章、布局Layouts之嵌套布局(从零开始学Android)

Android布局我们已经学完了,你应该有一个深刻的体会:这几种布局没有哪一种最好,各有所长,也各有所短。  那么各个布局嵌套使用不失为一种好办法,嵌套布局不是一种新的布局,仅仅是前几种布局综合运用而已!     待续,敬请期待!

2012-12-27 17:11:22 6931 1

原创 第27章、流动视图ScrollView(从零开始学Android)

滚动视图的使用形式与各个布局管理器的操作形式类似,唯一不同的是,所有的布局管理器之中,可以包含多个组件,而滚动视图里只能有一个组件,所以所谓的视图指的就是提供一个专门的容器,这个容器里面可以装下多于屏幕宽度的组件,而后采用拖拽的方式显示所有 ScrollView 中的组件。  我们这个案例是显示常用网址!  知识点:ScrollView控件  一、设计界面  1、打开“

2012-12-27 16:33:32 8811 4

原创 第26章、OnKeyListener键盘事件(从零开始学Android)

可以通过键盘事件对EMAIL进行验证(这是网上最多的例子),也可以加入关键字非法文字的过滤。如果要监听键盘事件,必须知道按下和松开两种不同的操作,在OnKeyEvent可以找到按下松开的键。我们这个案例是输入银行卡号,用大字四个一组分隔回显出来,用于提醒是否输错!  知识点:OnKey  一、设计界面  1、打开“res/layout/activity_main.xml”文件。

2012-12-27 10:54:59 54847 14

原创 第25章、OnTouchListener触摸事件(从零开始学Android)

在Android App应用中,OnTouch事件表示触摸事件,本章我们通过滑过图像获取当前位置理解其具体用法。  知识点:OnTouch  一、设计界面  1、首先把c.jpg图片复制到res/drawable-hdpi文件夹内。    2、打开“res/layout/activity_main.xml”文件。  (1)从工具栏向activity拖出1个图像I

2012-12-23 19:10:33 56352 9

原创 第24章、OnLongClickListener长按事件(从零开始学Android)

在Android App应用中,OnLongClick事件表示长按2秒以上触发的事件,本章我们通过长按图像设置为墙纸来理解其具体用法。  知识点:OnLongClickListener  OnLongClickListener接口与之前介绍的OnClickListener接口原理基本相同,只是该接口为View长按事件的捕捉接口,即当长时间按下某个View时触发的事件,该接口对应的回调方法签

2012-12-23 14:49:58 77977 5

原创 第23章、OnFocuChangeListener焦点事件(从零开始学Android)

在Android App应用中,OnFocuChangeListener焦点事件是必不可少的,我们在上一章的基础上来学习一下如何实现。  基本知识点:OnFocuChangeListener事件一、界面  打开“res/layout/activity_main.xml”文件。  1、分别从工具栏向activity拖出2个编辑框EditText。控件来自Form Widgets。

2012-12-22 15:59:35 32093 6

原创 第22章、OnItemSelectedListener事件与二级联动(从零开始学Android)

在Android App应用中,二级联动是应用极为广泛的,我们在上一章的基础上来学习一下如何实现。  基本知识点:OnItemSelectedListener事件一、界面   1、新建province.xml件。  在“res/values”位置新建province.xml文件。  (1)province.xml文件位置如下图所示:    (2)province.x

2012-12-22 14:46:24 16788 11

原创 第21章、OnItemSelectedListener事件(从零开始学Android)

在Android App应用中,OnItemSelectedListener事件也会经常用到,我们一起来了解一下。  基本知识点:OnItemSelectedListener事件一、界面   1、新建province.xml件。  在“res/values”位置新建province.xml文件。  (1)province.xml文件位置如下图所示:    (2)pr

2012-12-22 13:21:34 65259 5

原创 第20章、OnCheckedChangeListener事件(从零开始学Android)

单选按钮RadioGroup、复选框CheckBox都有OnCheckedChangeListener事件,我们一起了解一下。一、布局  1、打开“res/layout/activity_main.xml”文件。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xm

2012-12-19 22:11:24 70746 7

原创 第18章、基于监听器的事件处理(从零开始学Android)

事件,我们并不陌生!  所有的基于UI的应用程序,事件都变得不可或缺!试想一下,如果我们做的程序单击按钮和其它控件都没有反应,那么就如同一个人在这个世界上听不到声音一样!  Android为我们提供了两种方式的事件处理:(1)基于监听器的事件处理;(2)基于回调的事件处理。  对于基于监听器的事件处理而言,主要就是为Android界面组件绑定特定的事件监听器;对于基于回调的事件处理而言

2012-12-19 14:55:53 18211 8

原创 第16章、布局Layouts之GridLayout网格布局(从零开始学Android)

GridLayout网格布局  android4.0以上版本出现的GridLayout布局解决了以上问题。GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。而GridLayout使用的其实是跟LinearLayout类似的API,只不过是修改了一下相关的标签而已,所以对于开发者来说,掌握GridLayout还是很容易的事情。GridLayout

2012-12-17 15:54:00 105337 12

原创 第15章、布局Layouts之TableLayout表格布局(从零开始学Android)

TableLayout表格布局  TableLayout是指将子元素的位置分配到行或列中。Android的一个TableLayout有许多TableRow组成,每一个TableRow都会定义一个Row。TableLayout容器不会显示Row,Column,及Cell的边框线,每个Row拥有0个或多个Cell,每个Cell拥有一个View对象。  在使用tablelayout时,应注意每一

2012-12-17 13:08:35 15426 1

原创 第14章、布局Layouts之FrameLayout框架布局(从零开始学Android)

FrameLayout单桢布局  FrameLayout对象好比一块在屏幕上提前预定好的空白区域,可以将一些元素填充在里面,如图片。所有元素都被放置在FrameLayout区域的最左上区域,而且无法为这些元素制指定一个确切的位置,若有多个元素,那么后面的元素会重叠显示在前一个元素上。  我们下面通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局   1、首先把

2012-12-16 22:22:04 13695

原创 第13章、布局Layouts之RelativeLayout相对布局(从零开始学Android)

RelativeLayout相对布局  RelativeLayout是一种相对布局,控件的位置是按照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最常用,也是最灵活的一种布局。    我们下面通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局  1、创建一个空白Activity    2、打开“res/layout/activ

2012-12-16 14:34:47 98776 10

原创 第12章、布局Layouts之LinearLayout线性布局(从零开始学Android)

从Hello world!开始,我们一直都是在一种布局下学习的,当然,对于基础内容的学习,还是没有任何问题的!但——  在Android开发中UI设计也是十分重要的,当用户使用一个App时,最先感受到的不是这款软件的功能是否强大,而是界面设计是否赏心悦目,用户体验是否良好。也可以这样说,有一个好的界面设计去吸引用户的使用,才能让更多的用户体验到软件功能的强大。  那么,Android中几种

2012-12-14 15:59:41 24784 9

原创 第11章、日期DatePicker与时间TimePicker控件(从零开始学Android)

在Android App应用中,设置日期和时间时间也是经常遇见的,下面我们一起学习一下。  我们需要学习Android中的基本控件:(1)日期选择控件DatePicker (2)时间选择控件TimePicker。  一、设计登录窗口  打开“res/layout/activity_main.xml”文件。   1、分别从工具栏向activity拖出1个日期选择控件DateP

2012-12-14 15:00:19 18147 8

原创 第10章、图像ImageView(从零开始学Android)

在Android App应用中,图像是必不可少的。我们可以通过图像ImageView来展示。  知识点:图像ImageView  一、设计界面  1、首先把a.jpg、b.jpg、c.jpg、d.jpg、e.jpg、prov.png、next.png图片复制到res/drawable-hdpi文件夹内。    2、打开“res/layout/activity_mai

2012-12-13 16:35:25 13695 6

原创 第9章、图像按钮ImageButton(从零开始学Android)

在Android App应用中,默认的Button按钮尽管我们可以通过样式变成圆角,但有时感觉仍然不够美观,我们可以通过采用图像按钮ImageButton改善这种现状,今天我们就一起学习一下图像按钮的使用。  知识点:图像按钮ImageButton  一、设计界面  1、首先把button.png图片复制到res/drawable-hdpi文件夹内。     2、打

2012-12-12 15:16:49 25417 10

原创 第8章、下拉列表框Spinner(从零开始学Android)

在Android App应用中,下拉列表框Spinner的使用频次是相当高的,如果你对Spinner陌生,你一定不会对HTML中的SELECT陌生,他们的作用是一样的,都是多选一。我们需要学习Android中的基本控件下拉列表框Spinner。  一、设计登录窗口  打开“res/layout/activity_main.xml”文件。   1、分别从工具栏向activity拖

2012-12-07 23:46:04 22279 9

原创 第7章、单选按钮RadioGroup与复选框CheckBox(从零开始学Android)

在Android App应用中,单选按钮和复选框也是经常使用的,下面我们一起学习一下。我们需要学习Android中的基本控件:(1)单选按钮RadioGroup、(2)复选框CheckBox。  一、设计登录窗口  打开“res/layout/activity_main.xml”文件。   1、分别从工具栏向activity拖出1个单选按钮列表RadioGroup(注意自动包含

2012-12-06 22:07:09 22952 10

原创 第6章、编辑框EditText与按钮Button(从零开始学Android)

在一个应用中,登录是经常使用的,下面我们学习一下如何开发一个登录窗口。我们需要学习Android中的基本控件:(1)EditText编辑框、(2)Button按钮。   一、设计登录窗口  打开“res/layout/activity_main.xml”文件。   1、分别从工具栏向activity拖出2个EditText(来自Text Fields)、1个按钮(来自Form

2012-12-05 21:46:27 32335 34

原创 第5章、解析Hello,world!知其然,更要知其所以然(从零开始学Android)

尽管经典之中的经典Hello,world!已经悄然运行在我们的手机上了,但如果现在让你告诉别人你会Android开发,估计你自己都心虚,让我们一起再会Hello,world!项目,揭开庐山真面目。  第一次在Eclipse中看Android项目工作区估计眼都花了,头都晕了,你一定会想:这么复杂!  但事实上,可能会比你想得简单,而且我们采取循序渐进方式,你很快就会掌握的。 一、Andr

2012-11-30 17:05:44 24978 11

原创 第4章、打包Android应用(从零开始学Android)

我相信你的Android手机上一定安装了不少Android应用,那么如果把我们的Android程序发布为Android应用,以便让别人使用呢?  1、选择File—>Export命令,在打开的界面中选择Android—>Export Android Application文件。       单击“Next>”按钮,选择要导出的项目。  2、可以通过“Browse...”按钮

2012-11-29 17:29:52 20666 7

原创 第3章、第一个“Hello,world!”之Android App(从零开始学Android)

几乎所有中、英、法、德、美等版本的编程教材中,“hello,world!”程序总是作为开篇之作,可谓经典之中的经典!我本打算用“Hello,android!”替代它,但网上有240种语言都在写这个“Hello,world!“,所以我想想之后,还是保留吧!  良好的开端等于成功的一半,我一直犹豫如何讲解这个开篇之作,想想还是平淡是真吧。 一、第一步,启动Eclipse  单击桌面Ec

2012-11-28 23:07:44 53023 22

UltraSnap抓图工具

  最方便最好用的抓图和编辑工具。用过这个,其他的都可以扔掉了。

2013-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除