自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (12)
  • 收藏
  • 关注

原创 一步一步学android控件(之二十三)—— ProgressBar

android中内置了多种风格的ProgressBar ,通过style属性设置其样式:   默认的样式 圆形稍大一点的ProgressBar , style="?android:attr/progressBarStyleLarge"   水平的ProgressBar , style="?android:attr/progressBarStyleHorizontal"

2013-11-30 10:27:15 1867 1

原创 一步一步学android控件(之二十二)—— GridView

GridView 用于显示二维滚动网格的View。同ListView一样,他的数据项也是从ListAdapter中产生。关于他的使用方法可参见官网的示例GridView 。下面先了解下GridView中常用到的属性:1、android:numColumn : 指定GridView的列数,如果指定为auto_fit , 则可能根据控件的大小自动调整每行显示的列数。2、android:st

2013-11-28 17:09:12 2087

原创 一步一步学android控件(之二十一)—— ListView & ExpandableListView

关于ListView的使用可参见一步一步学android控件(之一) —— 开始篇 ,主要学ExpandableListView。ExpandableListView是一个二级列表,每一个组(Group)可以独立的展开子项目。今天做的效果:同一时刻只有一个Group展开子项目;默认没有子项目展开;点击内容时,显示一个Toast(当前点击的Item的名字)。先看效果图:老规矩,先看布

2013-11-27 22:07:47 1622

原创 一步一步学android控件(之二十)—— ScrollView & HorizontalScrollView

ScrollView——官方文档如此介绍:ScrollView是一个布局容器,可滚动允许比她显示比她显示区域大的的图层次结构。ScrollView是一个FrameLayout,所以说只能存放一个子控件(子控件包含滚动的内容)。HorzontalScrollView同ScrollView原理一致,只是是水平滚动。值得注意的是:1、ListView不要作为ScrollView的子控件,一个

2013-11-25 22:05:31 2376 3

原创 一步一步学android控件(之十九)—— ImageSwitcher & TextSwitcher

ImageSwitcher 和TextSwitcher使用方法类似,这里主要通过介绍ImageSwitcher来学习这两个控件。ImageSwitcher管理着两个ImageView(同理:TextSwitcher管理两个TextView),但是同一时刻值显示一个ImageView。在使用时需要注意,一定要实现ViewSwitcher.ViewFactory接口。在添加资源的地方使用m

2013-11-24 21:00:14 1920

原创 一步一步学android控件(之十八)—— ToggleButton & Switch

在android中ToggleButton和Switch的功能一样。今天通过自定义一个ToggleButton样式来学习他们。先看效果图:在这里使用了两张图片:   toggle_on.png   toggle_off.png接下来一步一步实现该效果:1、在drawable目录下创建一个selector文件toggle_selector.xml

2013-11-24 11:20:19 7127

原创 一步一步学android控件(之十七)—— RadioButton & RadioGroup

官方对RadioButton的说明是这样的: RadioButton有checked 和unchecked两种状态 。 当RadioButton的状态是unchecked时,用户可以press或click使其checked,但是不能通过再次press或click该RadioButton使其unchecked。RadioButton通常都是和RadioGroup结合使用——在一个RadioGroup

2013-11-22 21:02:42 2198

原创 一步一步学android控件(之十六)—— CheckBox

根据使用场景不同,有时候使用系统默认的CheckBox样式就可以了,但是有时候就需要自定义CheckBox的样式。今天主要学习如何自定义CheckBox样式。在CheckBox状态改变时有时需要做一些额外的工作,可以在OnCheckedChangeListener做这些工作。所以今天的内容如下:1、系统默认样式2、自定义checkBox样式3、使用OnCheckedChangeList

2013-11-21 11:41:57 2049

原创 一步一步学android控件(之十五) —— DegitalClock & AnalogClock

原本计划DigitalClock和AnalogClock单独各一篇来写,但是想想,两个控件的作用都一样,就和在一起写一篇了。DegitalClock和AnalogClock控件主要用于显示当前时间信息,使用也很简单。先看效果图:上面小的长方形为DegitalClock效果图,正方形的为AnalogClock,上图中是用了自定义背景widget_button_drawable.xml

2013-11-18 20:04:16 2329

原创 一步一步学android控件(之十四) —— NumberPicker

NumberPicker 是用于选择一组预定义好数字的控件。比如时间hour的选择只有0—23有效,则可以通过setMinValue和setMaxValue设定。使用该控件时需注意他的两个listener和一个formatter:一个listener用于监听当前value的变化;一个listener用于监听该控件的scroll状态;formatter用于格式化显示该控件中的value。下面逐一

2013-11-14 22:07:35 26101 4

原创 一步一步学android控件(之十三) —— TimePicker

TimePicker和DatePicker类似——都是用于确保用户选择的时间或日期是有效的。TimePicker是时间选择器,支持24小时制和12(AM/PM)小时制。可以用OnTimeChangedListener监听TimePicker时间变化。先看看效果图:                     24小时制TimePicker

2013-11-13 20:39:38 3073

原创 一步一步学android控件(之十二) —— DatePicker

DatePicker ——日期选择器,使用该控件确保了用户选择的日期是有效的。DatePicker还自适应用户的语言环境(用户习惯)。DatePicker有一个日期变化监听器OnDateChangedListener , 每次日期发生变化后就通知onDateChanged函数,在该函数中做相应的操作。下面做个简单示例:日期没有变化时显示如下界面:当用户修改日期后,显示如下界面

2013-11-12 10:57:56 2099

原创 一步一步学android控件(之十一) —— Chronometer

今天先纠正一下前面犯的错误—— WidgetsAdapter,该文件在一步一步学android控件(之一) —— 开始篇中创建,里面出了一个很大的bug,现在才发现 。每次都是添加一个View然后点击测试后Ok就行了,结果今天突然发现点击前面的View也进入最后一个View的界面。修正后的WidgetsAdapter.java内容如下package com.xy.zt.selfdefine

2013-11-11 19:45:54 1751

原创 一步一步学android控件(之十) —— Gallery

今天学习的控件是Gallery。Gallery中每个Item是center-locked,水平的滚动列表。默认使用Theme_galleryItemBackground 作为默认背景。如果采用另外的Theme作为背景,则需要调整相应的属性。下面做一个简单的示例:使用Gallery作为容器,显示一系列的图片(准备几张图片放到Drawable目录下),当图片被选重时,用一个动画(从小到

2013-11-07 22:48:44 1457

原创 一步一步学android控件(之九) —— ImageButton

ImageButton控件呢是显示图片而不是文字的button。个人觉得很多时候Button可以完全替代ImageButton。为什么?ImageButton使用的是图片,这完全可以用Button的android:background属性来指定,而且Button还可以设置字体。这样一比较,ImageButton就没有什么优势了。今天内容很简单,自定义一个可以设置文字的ImageButton

2013-11-04 21:04:39 1695

原创 一步一步学android控件(之八) —— ImageView

今天学习的控件是ImageView.ImageView 显示任意的图片并且可以从不同的源加载图片,比如:resources 、 content provider 。使用时要注意图片的尺寸以便可以让任意Layout Manager使用和提供不同的诸如缩放、着色等操作。ImageView使用过程中有许多需要注意的属性,今天主要是学习android:scaleType 属性。先来看看以下几张

2013-11-02 23:10:51 2280

原创 一步一步学android控件(之七) —— Toast

今天学习的控件是Toast 。 Toast 可以说是android开发中最方便的提示方式了。今天主要学习如何自定义一个Toast控件(自定义的Toast不是那么美观,凑合着用吧^_^)。先来看看效果图                                         (图一)系统默认Toast                 (图二)自定义Toast图一使用常用的

2013-11-01 23:44:08 1678

gerrit-2.12.war

最新gerrit应用包

2016-04-30

代码自定义activity动画

点击哪个view就从这个view 打开新的界面,回退后新界面再回到该view处。我们称之为 从哪来回哪去

2016-01-29

RecyclerView辅助工具

想要一个支持EmptyView的RecyclerView? 还在为了支持EmptyView而大量重构代码? 还在为RecyclerView的分割线而烦恼吗? 只要轻轻一戳,这一切都是你的,赶快行动吧!...... 代码中使用了FlexibleDivider,作者github地址:https://github.com/yqritc/RecyclerView-FlexibleDivider

2015-12-09

java SocketChannel通信实例

这是一个非阻塞通信学习的基础模板,让你轻松掌握非阻塞通信。里面还包含了可运行的jar包,可以抢先体验效果哦~_~

2015-09-18

View生命周期测试工程

适合于初学者了解android view 的生命周期,熟手也可以下载来快速温习下view的生命周期......

2015-03-25

gson2.2.2.jar

超方便好用的对象 json数据转换工具

2015-03-05

vmware_ubuntu_guest_os磁盘扩容

vmware虚拟机ubuntu操作系统磁盘扩容超详细 一次下载永远省心

2015-03-05

android控件学习示例

如果您准备学习android,这个资源再好不过了,还可以配合博文相互印证:http://blog.csdn.net/sun_star1chen/article/details/13004965 如果您熟练android,是否发现好多控件很久都没用了?下载来看看,常用的都有,何必再麻烦网上一遍又一遍的搜索...

2013-12-07

kxml2-2.3.0.jar_和_xmlpull_1_1_3_4c.jar

java使用pull解析器解析xml文件使用资源包。绝对值得收藏的资源,走过路过别错过!...

2013-09-02

Bezier曲线绘制源码

如果您还在为如何绘制贝塞尔曲线儿烦恼, 那么恭喜您,找对资源了!

2013-07-27

android 动态切换主题

android应用动态切换主题完美代码

2013-06-25

空空如也

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

TA关注的人

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