代码改变世界

随笔分类 - Android

Android编程实现WebView全屏播放的方法

2016-04-27 00:04 by kingshow, 1509 阅读, 收藏, 编辑
摘要: webview全屏播放 阅读全文

android sdk 各个版本的区别

2014-06-21 22:21 by kingshow, 934 阅读, 收藏, 编辑
摘要: android sdk 各个版本的区别Android1、12008 年9月发布的Android第一版Android1、5 Cupcake (纸杯蛋糕) 2009年4月30日,官方1、5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下: 1、拍摄/播放影片,并支持上传到You... 阅读全文

Android 各个版本区别及如何选择

2014-06-21 22:15 by kingshow, 687 阅读, 收藏, 编辑
摘要: Android 各个版本区别及如何选择Android1.1 2008 年9月发布的Android第一版Android1.5Cupcake (纸杯蛋糕) 2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下:1、拍摄/播放影片,并支持上传到Youtube... 阅读全文

Android应用开发视频教程

2014-06-04 18:19 by kingshow, 338 阅读, 收藏, 编辑
摘要: Android应用开发视频教程-第2季http://edu.51cto.com/course/course_id-1150.htmlAndroid从程序员到架构师之路【共享版】http://edu.51cto.com/course/course_id-539-page-1.html大话优酷、酷六类视... 阅读全文

简单适配器结合ListView控件的使用

2014-04-17 22:45 by kingshow, 343 阅读, 收藏, 编辑
摘要: 这里介绍简单适配器和ListView控件的结合使用。一、建立工程,如图一、Activity_main.xml中代码 View Code二、MyDataSource.java中代码package com.s... 阅读全文

ListView普通列表控件的使用

2014-04-17 21:47 by kingshow, 1179 阅读, 收藏, 编辑
摘要: Android中的列表空间非常灵活,可以自定义每一个列表项,实际上每一个列表项就是一个View,在Android定义了3个列表控件:ListView、ExpandableListView和Spinner,其中Spinner就是在Windows中常见的下拉列表框。 ListView控件用于列表的形式... 阅读全文

ViewPager多页面滑动效果二

2014-04-07 10:26 by kingshow, 416 阅读, 收藏, 编辑
摘要: Android的左右滑动在实际编程经常用到,比如查看多张图片,左右切换tab页。 自Android3.0之后的SDK中提供了android-support-v4包用以实现版本兼容,让老版本系统下的应用通过加入jar包实现扩展,其中有一个可以实现左右滑动的类ViewPager。一、建立工程,如图二、activity_main.xml View Code三、tab.xml View Code四、MainActivity.javapackage com.study.viewp... 阅读全文

ViewPager多页面滑动效果

2014-04-06 21:59 by kingshow, 327 阅读, 收藏, 编辑
摘要: Android的左右滑动在实际编程经常用到,比如查看多张图片,左右切换tab页。 自Android3.0之后的SDK中提供了android-support-v4包用以实现版本兼容,让老版本系统下的应用通过加入jar包实现扩展,其中有一个可以实现左右滑动的类ViewPager。一、建立工程,如图二、activity_main.xml中代码 View Code三、tabX.xml中代码tab1.xml View Codetab2.xml View Codetab3.xml View... 阅读全文

ViewStub惰性装载控件

2014-04-06 16:09 by kingshow, 162 阅读, 收藏, 编辑
摘要: 之前介绍了标签,该标签可以在布局文件中引用另外一个布局文件,这种方式是在布局文件中固定导入,使用起来不是很方便。 ViewStub的功能和的功能类似,也是实现引用另外一个布局。但是唯一不同的是ViewStub并不会马上装载引用布局文件,只有调用了ViewStub.inflate或ViewStub.setVisibilite(View.VISIBILE)方法ViewStub才会装载引用的控件。一、建立工程,如图二、next.xml中代码 View Code三、activity_main.xml View... 阅读全文

TabHost卡片的使用

2014-04-06 15:37 by kingshow, 343 阅读, 收藏, 编辑
摘要: 如果在屏幕上要放置很多的控件,可能一个屏幕放不下,出来使用滚动视频的方式外,还以使用标签控件对屏幕进行分页显示,当单击标签控件的不同标签时,会显示当前标签的内容,在Android系统中一个标签可以是一个View或者Activity。 TabHost是标签空间的核心类,也是一个标签的集合,每一个标签是TabHost.TabSpec对象。通过TabHost类的addTab的方法添加多个TabHost.TabSpec对象。一、建立工程,如图二、tabhost.xml中代码(本例中没有用到activity_main.xml) ... 阅读全文

GridView网格控件

2014-04-05 15:07 by kingshow, 273 阅读, 收藏, 编辑
摘要: GridView控件用于显示一个网格图像,GridView主要是用在一些相册的布局显示图片。 GridView采用的是二维表的方式显示单元格,就需要设置二维表的行和列。一、建立工程,如图二、图片和xml三、activity_main.xml中代码 View Code四、cell.xml中代码 View Code五、Mainactivity.java中代码package com.study.gridview;import java.util.ArrayList;import java.util.HashMap;import java.util.Lis... 阅读全文

ImageSwitcher图片切换控件

2014-04-05 13:25 by kingshow, 370 阅读, 收藏, 编辑
摘要: ImageSwitcher控件可以用在不同的图像之间切换,其中切换的过程可以采用动画的方法,如淡入淡出的效果。 ImageSwitcher需要一个图像工厂(ViewFactory)来创建用于显示图像的ImageView对象,因此我们需要一个实现android:widget.ViewSwitcher.ViewFactory接口的类。一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.imageswitcher;import java.util.ArrayL... 阅读全文

Spinner下拉列表控件

2014-04-04 21:48 by kingshow, 186 阅读, 收藏, 编辑
摘要: Spinner控件用于显示一个下拉列表,改控件在装载数据的时候需要创建一个Adapter适配器对象。并在创建的Adapter对象过程中指定要装载的数据是数组或者是List对象的数据。一、建立工程,如图二、图片及xml文件三、main.xml View Code四、item.xml View Code五、Mainactivity.javapackage com.study.spinner1;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.... 阅读全文

Gallery画廊控件

2014-04-03 21:44 by kingshow, 300 阅读, 收藏, 编辑
摘要: Gallery控件一般是用于显示图像列表,因此也称为是画廊控件。 Gallery只能水平显示一行,而且支持水平滑动效果。也就是说,单击、选中或者拖动Gallery中图像,Gallery图像中的列表会根绝不同的情况向左向右移动,知道显示到最后一个图像为止。一、建立工程,如图二、drawable里面的图片三、activity_main.xml中代码 View Code四、MainActivity.java中代码package com.study.gallery;import android.app.Activity;import android.content.Context;imp... 阅读全文

HorizontalScrollView水平滚动控件的使用

2014-04-02 20:57 by kingshow, 1076 阅读, 收藏, 编辑
摘要: HorizontalScrollView控件只是支持水平滚动,而且它只能包含一个控件,通常是在标签中定义了一个 标签并且在标签中android:orientation属性值设置为horizontal,然后在标签中放置多个控件,如果标签中的控件所占用的总宽度超出屏幕的宽度,就会出现滚动效果。一、建立工程,如图二、main.xml中代码 View Code三、MainActivity.java中代码package com.study.hscrollview;import android.os.B... 阅读全文

ScrollView垂直滚动控件的使用

2014-04-01 20:54 by kingshow, 941 阅读, 收藏, 编辑
摘要: ScrollView控件只是支持垂直滚动,而且在ScrollView中只能包含一个控件,通常是在标签中定义了一个。 标签并且在标签中android:orientation属性值设置为vertical,然后在标签中放置多个控件,如果标签中的控件所占用的总高度超出屏幕的高度,就会在屏幕的右侧出现一个滚动条。一、建立工程,如图二、main.xml中代码 View Code三、MainActivity.java中代码package com.study.... 阅读全文

RatingBar评分控件的使用

2014-04-01 20:21 by kingshow, 187 阅读, 收藏, 编辑
摘要: RatingBar主要用在电子相册,网上书店和对文章进行评分的功能。一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.ratingbar;import android.os.Bundle;import android.R.integer;import android.app.Activity;import android.view.Menu;import android.widget.RatingBar;import android.widget.Ra... 阅读全文

ProgressBar进度条的使用

2014-03-31 22:15 by kingshow, 456 阅读, 收藏, 编辑
摘要: ProgressBar提供了可以向用户展示当前任务的进度。下面介绍一下各种进度条的使用。一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.progressbar;import android.os.Bundle;import android.app.Activi... 阅读全文

AnalogClock和DigitalClock时间和日期控件

2014-03-30 16:16 by kingshow, 346 阅读, 收藏, 编辑
摘要: AnalogClock和DigitalClock(显示时钟的控件).一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.analogcolck;import java.util.Calendar;import android.os.Bundle;import android.app.Activity;import android.app.DatePickerDialog;import android.app.DateP... 阅读全文

DatePicker输入日期控件的使用

2014-03-30 15:32 by kingshow, 2059 阅读, 收藏, 编辑
摘要: DataPicker(输入日期控件),DatePicker控件可用于输入日期,日期的范围是1900-1-1到2100-12-31.一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.datetimepicker;import java.text.SimpleDateFormat;import java.util.Calendar;import android.os.Bundle;import android.app.Activity;import... 阅读全文