- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Android使用Intent启动Service的Intent必须是显式的
今天使用Intent来启动Service时,代码如下: //为 Intent设置Action属性 intent.setAction("com.hust.service"); start.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) {
2016-01-25 15:39:53 8127
原创 UI组件之ProgressBar及其子类(二)SeekBar拖动条和RatingBar星级评分条的使用
拖动条采用拖动滑块的位置来表示数值SeekBar的常用xml属性值:重要的android:thumb制定一个Drawable对象,改变滑块外观通过滑块来改变图片的透明度:main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@
2016-01-21 19:35:42 1838
原创 UI组件之 ProgressBar及其子类(一)ProgressBar进度条的使用
ProgressBar本身进度条组件,它派生了:SeekBar和RatingBar两个组件,他们的继承关系如下:1、ProgressBar有两个进度,一个是android:progress,另一个是android:secondaryProgress。后者主要是为缓存需要所涉及的,比如在看网络视频时候都会有一个缓存的进度条以及还要一个播放的进度,在这里缓存的进度就可以是android:s
2016-01-21 17:29:03 1780
原创 UI组件之AdapterView及其子类(六)ExpandableListView组件和ExpandableListActivity的使用
ExpandableListView是ListView的子类,他在ListView上进行了扩展,它把列表项分成了几组,每组里包含了多个列表项ExpandableListView的列表项是由ExpandableListAdapter提供的,实现ExpandableListAdapter三种常用方式,常用的ExpandableListAdapter子类如下:1,扩展BaseExpandab
2016-01-17 16:41:06 1959
原创 UI组件之AdapterView及其子类(五)ListView组件和ListActivity
ListView组件是一个显示组件,继承AdapterView基类,前面已经介绍了分别使用ArrayAdapter,SimpleAdapter,扩展BaseAdapter来为LisView提供列表项http://blog.csdn.net/tuke_tuke/article/details/50527018,在其中都要在xml文件中定义ListView组件,然后再Activity.java文件中通
2016-01-17 11:51:02 1158
原创 UI组件之AdapterView及其子类(四)Gallery画廊控件使用
听说 Gallery现在已经不使用了,API使用ViewPaper代替了,以后再学专研ViewPaper吧现在说说Gallery画廊,就是不停显示图片的意思Gallery是用来水平滚动的显示一系列项目。Gallery组件可以横向显示一个图像列表,当单击当前图像的后一个图像时,这个图像列表会向左移动一格,当单击当前图像的前一个图像时,这个图像列表会向右移动一样。也可以通过拖动的方式来向左和向右移
2016-01-17 11:06:43 1334
原创 UI组件之AdapterView及其子类(三)Spinner控件详解
Spinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单或者一个dialog对话框,从该菜单中可以为Spinner选择一个新值。这篇文章中我将讨论1.Spinner的基本用法 2.Spinner的xml属性3.设置Spinner的Adapter (antries属性,
2016-01-16 16:34:05 1859
原创 UI组件之AdapterView及其子类(二)GridView网格视图的使用
GridView网格视图属性:android:numColumns="auto_fit" --------列数设置为自动,可以为确定的数值android:columnWidth="90dp",----------每列的宽度,也就是Item的宽度android:verticalSpacing="10dp"----------各单元格垂直边距android:horizontal
2016-01-16 15:40:39 1303
原创 UI组件之AdapterView及其子类(一)三种Adapter适配器填充ListView
AdapterView的内容一般是包含多项相同格式资源的列表,常用的有5种AdapterView的子类:(1)ListView:简单的列表(2)Spinner:下拉列表,给用户提供选择(3)Gallery:缩略图,已经被水平的ScrollView和ViewPicker取代,但也还算常用,是一个可以把子项以中心锁定,水平滚动的列表(4)GridView:网格图,以表格形式显示资源,可
2016-01-16 11:26:28 7543
原创 UI组件之AdapterView及其子类关系,Adapter接口及其实现类关系
AdapterView本身是一个抽象基类,它派生的的子类在用法上十分相似。AdapterView直接派生的三个子类:AbsListView,AbsSpinner,AdapterViewAnimator,这三个子类依然是抽象的,实际应用中往往采用它们的子类。AdapterView 的子类是内容由 Adapter 来决定的视图类,就是说其实显示的组件。AdapterView有如下特征:1,
2016-01-15 17:39:09 3294
原创 UI组件之ImageView及其子类(二)ImageButton ,ZoomButton
从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们就可以使用它做一个我们想要的图片按钮了,但是我们在实际使用的过程当中,就会发现该按钮的使用并没有想像中的那么简单,需要再增加一些代码或再配置XML才能实现图片按钮按下的效果ImageButton 还直接派生了ZoomButton组件,只是Android默认提供了btn_minus,btn_plus两个Drawable资源,只
2016-01-14 10:41:05 2806 4
原创 UI组件之ImageView及其子类(一)ImageView显示图片
ImageView家族的继承关系如图:ImageView继承自View组件,它的主要功能室显示图片,还可以显示Drawable对象。ImageView直接子类是ImageButton,QuickContactBadge,间接子类是ZoomButton,因此ImageView 的所有XML属性,方法,基本上都可以用于ImageButton,ZoomButtonImageV
2016-01-13 16:05:34 3860 1
原创 UI组件之TextView及其子类(五)计时器Chronometer
Chronometer直接继承了TextView组件,它会显示一段文本,显示从某个其实时间开始,一共过了多长时间。我们看Chronometer的源码:可以看出计时器是直接继承了TextView,当然可以用TextView的所有属性和方法。同时及时其还有自己的内部接口OnChronometerTickListener计时器的新增属性和方法:计时器的常用方法如下:set
2016-01-13 11:12:06 1460
原创 UI组件之TextView及其子类(四)AnalogClock,DigitalClock
DigitalClock本身就继承了TextView,也就是说他本身就是文本框,只是显示的内容总是当前时间,DigitalClock设置的android:text属性没什么作用。AnalogClock继承的View组件,它重写了View的OnDraw方法,会在View上绘制模拟时钟。AnalogClock的新属性:android:dial
2016-01-13 10:48:55 1095
原创 UI组件之TextView及其子类(三)ToggleButton和Switch
ToggleButton、Switch、CheckBox和RadioButton都是继承自android.widget.CompoundButton,意思是可选择的,因此它们的用法都很类似。CompoundButton有两个状态,分别是checked和not checked。ToggleButton的属性:Switch组件的属性:android:thumb是
2016-01-11 19:56:56 1491 2
原创 UI组件之TextView及其子类(二)RadioButton和CheckBox
单选按钮(RadioButton)和复选框(CheckBox),状态开关按钮(ToggleButton),开关(Switch)都是普通的UI组件,都继承了Button类,因此都可以用Button的各种属性和方法。RadioButton通常要与RadioGroup一起使用,用于定义一组单选按钮对于二者而言,最主要的还是要看他们的监听器,RadioButton的事件监听器是:单选按钮的监听
2016-01-09 22:00:04 1496
原创 UI组件之TextView及其子类(一)TextView和EditText
先来整理一下TexView,EditView的用法。Textview是最基本的组件,直接继承了View,也是众多组件的父类,所以了解她的属性会对学习其他组件很有帮助。TextView的属性: android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/
2016-01-09 20:12:28 3631 1
原创 UI组件之TextView及其子类
学习完了需要经常总结,可能总结的不够全面,但是也是自己学习的进步。总结了如下图的关系,android那么多组件,清楚组件之间的关系感觉也是很重要的!下图中的每个组件的代码使用例程自己都敲过了,印象深刻,以后在上代码。
2016-01-07 17:24:48 1019
原创 layout_width和width,layout_height和height
对于每个组件,可以独自的使用Layout _width ,layout_heigh直接的设置相对于父容器的大小。android:width 的值,一般是 "100dp" 这样的数值;android:layout_width 的值,一般是"fill_parent","wrap_content","match_parent".当然,它也可以像前者一样,设置数值的.并且,一个组件可以只有
2016-01-05 20:09:31 8150
原创 帧布局(FrameLayout)及属性
帧布局FrameLayout直接继承ViewGroup组件,帧布局容器每加入一个组件创建一个空白区域,每个组件占据一帧,添加的组件是一个一个叠在一起的。<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" a
2016-01-05 20:03:42 7974
原创 表格布局(TableLayout)及重要属性
TableLayout属性: android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,请用逗号将需要隐藏的列序号隔开。 android:stretchColumns:设置指定的列为可伸展的列,以填满剩下的多余空白空间,若有多列需要设置为可伸展,请用逗号将需要伸展的列序号隔开。 android:shrink
2016-01-04 20:09:55 4597
原创 Eclipse搭建android环境及Genymotion模拟器安装问题解决方法
最近实验室新买了台式电脑,又要重新搭建android环境了,话说自从google被封了之后eclipse搭建android真是不容易了,虽然现在官方推荐使用studio了,但是还是不太习惯studio啊,昨天搞了整整搞了一天,这个过程很长,中间遇到的各种问题,但是都一一解决了,现在还是把这个过程写下来,方便以后再次安装吧,也和大家分享。1,首先我使用了捆绑adt的eclipse,这样就节省了e
2016-01-01 11:07:18 1323
Gson-2.5.jar
2016-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人