自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (5)
  • 收藏
  • 关注

原创 android两个含有图片的TextView控件如何并列对称水平摆放

android开发中,经常会遇到两个含有图片的TextView控件如何并列对称水平摆放的问题,这样的问题没有网上的资料可以参考,甚至连问题都不好描述清楚,下面我们来看一下这样的效果是如何实现的。定义一个水平的线性布局,在这个水平的线性布局中定义两个竖直的线性布局,每个权重都为1并且填充父控件,然后在这两个竖直的线性布局中分别添加TextView控件,一个使用属性靠左,一个使用属性靠右。

2015-10-19 15:53:08 4125

原创 android跳转界面(页面)发现界面首先出现的是下面的部分,滑动才能看到上面的解决方法

android开发中,有时会遇到跳转界面发现界面首先出现的是下面的部分,滑动才能看到上面,这是为什么至今不得而知,但是解决方案已经有了:对最开始的那个控件获取焦点,写在onCreate方法中,这样的话界面加载的时候就会首先显示最上面的界面内容,解决了这个问题,如果你知道为什么界面会先出现下面的部分的话,也请告诉我原因。。。

2015-10-19 15:45:20 1672

原创 android关于代码正确但是运行不显示相应的效果的原因

有的时候我们使用了和别人相同的代码做了一个功能,但是发现运行不能通过,这是什么原因呢。仔细检查完程序,试着添加了权限才运行显示出来了,添加权限是写程序中比较容易忽略的方面,在这里记录下这个解决bug的思考方向,以便以后遇到相同的问题可以想到这方面,试一下有可能就会解决bug。

2015-10-19 15:39:25 2966 1

原创 解析JSON数据系列1:在网页上显示Json数据

Json的全称:JavaScriptObjectNotationJson的两种构建结构:“名称/值”对的集合、值的有序列表。移动客户端(android和iphone)接收返回的数据和平台无关,平台可以是Java、.net或者php。移动客户端请求服务器端,一般是采用Json这种轻量级的形式。JSON的数据格式:JSON对象是一个无序的“‘名称/值’对”集

2015-10-10 21:05:17 5450

原创 安卓解析XML文件系列3:使用DOM方式

安卓中解析XML文件的方式有三种,下面将第三种方式的使用方法介绍给大家。DOM是一种用于XML文档对象模型,可用于直接访问XML文档的各个部件,DOM中文档被模拟成树状,其中XML语法的每一个组成部分都表示一个节点,DOM允许用户遍历文档树,从父节点移动到子节点和兄弟节点。并利用某节点类型特有的属性(元素具有属性,文本节点具有文本数据)节点(XML文档中的每一个成分都是一个

2015-10-09 13:06:33 546

原创 安卓解析XML文件系列2:使用PULL方式

安卓中解析XML文件的方式有三种,下面将第二种方式的使用方法介绍给大家。使用pull比使用sax代码量少一些,PULL解析器的运行方式和SAX解析器很相似,它提供了类似的事件。PULL特点:简单的结构:一个接口,一个例外,一个工厂组成的PULL解析器简单易用:PULL解析器只有一个重要的方法next方法,它被用来检索下一个事件,而它只有5个常用的属性:START DOCUM

2015-10-08 20:40:52 664

原创 安卓解析XML文件系列1:使用SAX方式

HTTP数据组织方式:HTML方式、XML方式、JSON方式XML称为可扩展标记语言,它与HTML一样,都是SGML(标准通用标记语言)。Android中,解析XML数据的三种方式:1.DOM(org.w3c.dom)"文档对象模型"方式,解析完的XML将生成一个树状结构的对象。2.SAX(org.xml.sax)SimpleAPI for XML,以事件的形式

2015-10-07 21:39:58 659

原创 http编程系列3:http协议POST方式提交数据并返回结果

使用POST方式提交数据是向服务器提出请求的第二种方式,下面我们将使用方法分享给大家。这个例子实现的是提交登录的用户名和密码,返回登录是否成功。整体思路:新建一个web工程,在前端写一个登录界面;在doGet方法中调用doPost方法,在doPost方法中,设置请求和返回的格式,获取用户名和密码两个参数,根据参数是否正确返回登录成功或失败;新建一个java工程,在里面定义一个网址字符串,赋

2015-10-06 15:31:17 4022

原创 http编程系列2:http协议GET方式获取网络图片

获取网络图片是我们经常遇到的问题,下面我们来分享一下GET方式获取网络图片的使用方法。这个例子实现的是从指定的网址上下载图片,然后存放在PC机的指定位置上。这里使用的是GET方式和JAVA接口。整体思路:新建一个web工程myhttp,在WebRoot目录下添加一个图片photograph.jpg;新建一个java工程,新建一个HttpUtils类,定义获取网络图片的地址,定义一个getI

2015-10-06 10:07:49 883

原创 http编程系列1:http协议的解释以及实例演示

http是网络中对重要的协议,下面我们来一起分享一下http协议。我们实现的是通过httpwatch工具来查看网页中http协议。有三种协议可以进行请求操作:HTTP协议、FTP协议、TCP/IP协议(必须实现socket编程,这种方法一般用于一些比较大的文件,视频,进行断电续传的操作)。HTTP协议实例分析:第一步,在浏览器客户端中得到用户输入的内容。第二步,在浏览器得到这个

2015-10-05 10:12:28 544

原创 安卓控件使用系列35:ListView列表控件显示表单的使用方法2

在安卓的应用程序中经常有显示表单的功能,下面我们将这样的使用方法分享给大家。这个例子实现的是也手机屏幕上显示三个标题对应的表单,表单中显示相应的数据列表。整体思路:在xml文件中添加一个LinearLayout布局,在里面添加三个TextView控件,给这三个TextView控件添加文字,再添加一个ListView控件;新建一个java类MyDataSource,在这个类中定义一个getM

2015-10-04 13:25:00 627

原创 安卓控件使用系列33:ViewPager多页面滑动控件的使用方法2

安卓中使用ViewPager实现多页面滑动的效果不是只有一种方法,下面将另一种方法分享给大家。这个例子实现的是滑动页面不断出现新的相同的页面的效果。整体思路:在xml文件中添加android.support.v4.view.ViewPager、android.support.v4.view.PagerTitleStrip,新建一个xml文件,里面放入任意控件;在活动中把新建的布局文件加载在

2015-10-03 22:56:45 702

原创 安卓控件使用系列32:ViewPager多页面滑动控件的使用方法1

在安卓手机中,经常会使用页面侧滑的效果,那么我们来将这样的使用方法分享给大家。这个例子实现的是三个带有不同标题和内容的页面之间的侧滑效果。整体思路:在xml控件中添加android.support.v4.view.ViewPager和android.support.v4.view.PagerTitleStrip,然后新建三个xml文件,各添加一个不同的控件;然后在活动中把三个布局文件加载到

2015-10-03 22:27:11 550

原创 安卓控件使用系列31:ViewStub惰性装载控件的使用方法

ViewStub是安卓中的动态装载控件,作用和include相似,可以加载其他的布局文件。下面我们来介绍一个这个控件的使用方法。实现的是上面有一个星行,下面是两个按钮,点击按钮用于动态添加布局和动态隐藏布局。整体思路:新建一个xml文件,添加一个RatingBar控件,在原来的xml文件中添加一个include,指向这个新的xml文件,再添加一个ViewStub控件和二个Button控件;

2015-10-03 22:10:50 397

原创 安卓控件使用系列30:TabHost卡片的使用方法3不继承TabActivity、TabHost控件、多个布局文件

这里介绍一下使用TabHost的第二种方法,特征是不继承TabActivity、并使用TabHost控件和多个布局文件。这个例子实现的是点击不同的卡片进入不同的界面。整体思路:在xml文件中添加一个Button控件,添加一个TabHost控件,在这个TabHost控件再添加一个LinearLayout布局,这个LinearLayout布局布局中放置一个TabWidget控件和一个Frame

2015-10-03 19:03:44 543

原创 安卓控件使用系列29:TabHost卡片的使用方法2不继承TabActivity、TabHost控件、一个布局文件

这里介绍一下使用TabHost的第二种方法,特征是不继承TabActivity、并使用TabHost控件、只使用一个布局文件。这个例子实现的是点击不同的卡片进入不同的界面。整体思路:在xml文件中添加一个Button控件,添加一个TabHost控件,在这个TabHost控件再添加一个LinearLayout布局,这个LinearLayout布局布局中放置一个TabWidget控件和一个Fr

2015-10-03 18:46:54 425

原创 安卓控件使用系列28:TabHost卡片的使用方法1继承TabActivity

在一个页面上会出现几个不同的菜单项(卡片),点击菜单项,就会进入不同的页面。这样的功能在安卓应用程序中经常出现,下面我们来分享一下它的使用方法。这个例子实现的是在页面的三个卡片上点击任意一个卡片,进入不同的页面。整体思路:在xml文件中使用FrameLayout布局方式,在里面添加2个LinearLayout布局和1个TextView控件,宽度和高度都是填充父窗口;在活动中定义一个TabH

2015-10-03 18:00:28 429

原创 安卓控件使用系列27:GridView网格控件的使用方法

GridView网格控件的使用是安卓中经常用到的控件,用于把数据库中的数据显示在手机屏幕上,下面我们来一起分享一下它的使用方法。这个例子实现的是把一些图片以指定的排列方式显示在用户手机上的效果。整体思路:在xml文件中定义一个GridView控件和一个ImageView控件,然后新建一个cell.xml文件,在里面定义一个ImageView控件;在活动中实现OnItemSelected

2015-10-03 17:29:29 681

原创 安卓控件使用系列26:ImageSwitcher图片切换控件的使用方法

ImageSwitcher是用于切换图片的控件,在安卓的图片浏览功能中会用到这样的控件。下面我们来介绍一下这个控件的使用。这个例子实现的是点击向前和向后按钮,使图片切换到前一个和后一个。整体思路:在xml文件中,添加一个ImageSwitcher控件和两个Button控件,在活动中首先实现OnClickListener和ViewFactory,定义一个整型变量,初始化为0,作为图片的开始索

2015-10-03 17:10:26 733

原创 安卓控件使用系列25:Spinner下拉列表控件的使用方法

安卓中下拉列表控件是经常使用的控件之一,下面我们一起分享一下它的使用方法。这个例子实现的是两个下拉控件的效果,第一个下拉控件实现的是通过下拉选择不同文字;第二个下拉控件实现的是通过下拉选择不同的图文混排。整体思路:在xml文件中添加两个Spinner控件;定义一个MyAdapter类,在getData方法中返回一个动态数组,数组中添加了几个文字信息,在getListMaps方法中返回Map

2015-10-03 12:21:49 1146

原创 安卓控件使用系列24:Gallery画廊控件的使用方法

在安卓中有一些应用程序需要循环滑动查看一系列图片的效果,就像一个画廊一样,下面我们来一起分享一下它的使用方法。这个例子实现的是水平循环滑动查看一系列图片的效果。整体思路:在xml文件中添加一个Gallery控件,在values文件目录中定义一个attrs.xml文件,写入相应的属性,在活动中定义一个图片数组,定义一个计数器,定义一个图片适配器类继承BaseAdapter,并重写里面的方法,

2015-10-03 11:51:54 1021

原创 安卓控件使用系列23:HorizontalScrollView 水平滚动控件的使用方法

水平滚动控件在安卓中使用并不常见,因此也比较少人知道它的使用方法,下面将这样的使用方法和大家分享。这里的例子实现的是多张图片的显示,已经超过了屏幕的宽度,通过滚动的形式查看右面被挡住的图片。整体思路:在xml文件中添加一个HorizontalScrollView 控件,在这个控件中添加一个LInearLayout布局,在布局中放置多张图片,这样就实现了超出屏幕部分通过滑动来查看的功能。

2015-10-03 11:49:56 586

原创 安卓控件使用系列22:ScrollView垂直滚动控件的使用方法

在使用安卓系统的时候,我们经常看到当一些图片和文字不能全部显示在屏幕上的时候就会出现向下滑动的效果,那么下面将这样的实现方式分享给大家。这里的例子实现的是很多图片的显示,已经超过了屏幕的高度,通过滚动的形式查看下面被挡住的图片。整体思路:在xml文件中添加一个ScrollView控件,在这个控件中添加一个LinearLayout布局,在布局中放置多张图片,这样就实现了超出屏幕部分通过滑动来

2015-10-03 11:40:53 901

原创 安卓控件使用系列21:RatingBar评分控件的使用方法

相信大家都是用淘宝对商家进行几颗星的评分,我们安卓中也有这样的功能,下面我们将它的使用方法和大家分享。这个例子实现的是点击星行,并显示评分的分数。整体思路:在xml文件中放置RatingBar控件,在活动中实现OnRatingBarChangeListener,设置它的最大刻度和当前刻度,在onRatingChanged这个方法中根据用户点击星行的评分情况,使用Toast方式输出评分的分数

2015-10-03 11:23:59 746

原创 安卓控件使用系列20:ProgressBar进度条控件的使用方法

安卓中的进度条是经常使用的控件之一,下面我们来一起分享一下各种类型的进度条的使用。这个例子显示的是小中大圆形进度条和水平进度条,通过按下增加进度和减少进度来控制进度条上进度的增加和减少。整体思路:通过设置ProgressBar的style属性来控制进度条的显示类型,是圆形还是水平,是大还是小,不进行设置的话默认为是中型圆形进度条的显示效果。在活动中设置进度条的初始属性和刻度,点击按钮的On

2015-10-03 11:07:41 708

原创 安卓控件使用系列19:日期对话框和时间对话框的使用

日期对话框和时间对话框的使用是安卓系统比较重要的内容,下面我们来介绍一下它的实现方法。

2015-10-02 22:43:21 619

原创 安卓控件使用系列18:DatePicker日期控件和TimePicker时间控件的使用

日期和时间是任何一个系统中很重要的两块内容,我们在这里来分享一下DatePicker日期控件和TimePicker时间控件在安卓中是如何使用的。这个例子实现的是时间和日期控件的展示,并根据时间或日期的变化来更新显示的信息。整体思路:在xml文件中定义一个DatePicker控件、TimePicker控件和TextView控件,在活动中实现OnDateChangedListener,OnTi

2015-10-02 22:13:00 748

原创 安卓控件使用系列17:ImageView获取网络图片

安卓使用ImageView控件获取网络图片是我们在开发应用程序中常常用到的一个功能,我们来分享一下是怎么实现这一功能的。这个例子是点击Button按钮,就会按照制定url地址找到图片的位置,并下载绑定到对应的ImageView控件上。整体思路:在xml文件中定义一个Button控件和一个ImageView控件,然后在活动中的Button控件的OnClick事件中开启一个线程,这个线程会调用

2015-10-02 21:45:03 624

原创 安卓在xml文件(布局文件)中做一些细微改变却运行程序报错的原因

我们有时在xml布局文件中做了一些细微的变化,语法上没有任何问题,但是运行程序的时候却报错或者是运行效果并不是写xml文件应该显示的效果,那么这是什么原因呢?症状:比如说只是在线性布局中把两个控件的位置交换了一下顺利成章,不应该出现任何问题,但是却运行报错。原因:出现这个问题其实是因为自己开始的时候·1写了或者直接拖拽了两个控件,这时在android编译环境的R文件中已经生成了对应

2015-10-02 20:31:26 1153

原创 安卓控件使用系列16:ImageView实现图片缩放和旋转

在安卓中使用ImageView控件对图片进行旋转和缩放操作是经常遇到的开发背景,下面我们来分享一下它的实现方法。这个例子实现的是通过滑动滑杆来控制图片的缩放和旋转,并显示缩放的大小和旋转的角度。整体思路:首先在布局文件中定义一个ImageView控件,用于设置图片,放置两个SeekBar控件用于表示缩放和旋转的状态,放置两个TextView控件用于显示缩放的大小和旋转的角度;在活动中实现O

2015-10-02 19:24:29 1062

原创 安卓控件使用系列15:ImageView适屏和裁剪图片

安卓中的ImageView控件常常会用到是适屏和裁剪图片的功能,这里我们将使用方法给各位开发人员分享一下。这个例子实现的是点击按钮,可以选择手机中存放的图片;点击另一个按钮,可以选择图片并对选择好的图片以方框的形式进行剪裁。整体思路:首先让整个Activity继承OnClickListener这个事件,定义选择图片和裁剪图片的两个标记常量,重写活动中的onActivityResult这个方

2015-10-02 18:58:38 693

原创 安卓控件使用系列14:ImageView的基本使用方法

安卓中Imageview是经常使用的控件,下面我们来看一下它的使用方法。整体思路:通过设置ImageView控件的scaleType属性来控制ImageView控件的显示方式。这个属性的值center表示为缩放,放在imageview的中心;fitcenter表示按比例缩放。通过setLayoutParams这个方法来设置图片的比例大小。activity_main.xml文件:<L

2015-10-02 18:41:40 709

原创 安卓控件使用系列13:SeekBar滑动控件的使用

安卓中SeekBar控件是用于拖动的一种控件,下面来介绍一下它的使用方法。这个例子实现的是滑动SeekBar控件,在TextView控件上显示开始或停止拖动和所拖动到的位置。整体思路:在布局文件中定义两个TextView控件和两个SeekBar控件,第一个SeekBar控件设置max、progress属性,第二个SeekBar控件设置max、progress、secondaryProgre

2015-10-02 16:53:39 910

原创 安卓控件使用系列12:CheckBox复选框控件的使用

安卓中CheckBox控件是我们经常需要使用的控件之一,下面将使用方法分享给大家。这里的例子实现的是四个选项,可以选择其中的一个或者多个,然后点击按钮,会显示选择的内容。整体思路:首先在xml文件中定义一个Button控件,新建一个新的xml文件,在里面加入一个CheckBox控件;然后在活动中定义一个字符串数组,里面存放四个选项的内容,定义一个ChechBox的动态数组,找到原来xml文

2015-10-02 15:42:39 927

原创 安卓控件使用系列11:ToggleButton开关控件的使用

安卓中ToggleButton控件是开关控件,在开关网络信号、开关手电筒等功能中都有体现,下面我们将它的使用方法分享给大家。这个例子实现的是使用开关控件ToggleButton控制布局中三个Button控件的水平和垂直编排的切换。整体思路:在xml文件中定义三个BUtton控件和一个ToggleButton控件,然后在活动中找到LinearLayout的布局文件ID,在ToggleButt

2015-10-02 15:21:16 564

原创 安卓控件使用系列10:RadioButton单选按钮的使用

安卓中RadioButton控件是通常所说的单选按钮,用于在几个不同的选项中选择其中之一。下面将使用方法分享给大家。这个例子实现的是性别的选择,选择男或女,点击按钮显示选择的信息。主要思路:在一个RadioGroup控件中定义两个RadioButton控件,用于表示选择的性别男或女;定义Button控件的OnClick事件,在事件中获取RadioGroup控件中RadioButton控件的

2015-10-02 14:48:14 1030

原创 安卓控件使用系列9:Button实现图文混排

安卓中使用Button控件进行图文混排是经常遇到的需求背景。下面我们来和大家分享一下如何实现这样的功能。整体思路:第一种方法:通过设置Button控件的drawableTop或drawableLeft等属性(也可以同时设置两个属性,这样加载的两个图片来进行图文混排),来指定图片的位置,实现Button控件的图文混排功能,这种方法操作比较简单;第二种方法是通过代码来实现图片的加载,首先定义分割字

2015-10-02 12:18:22 569

原创 安卓控件使用系列8:Button按钮几个重要事件的使用

Button控件是安卓应用程序开发经常使用的控件,下面来介绍一下比较重要的几个事件的使用。整体思路:首先继承OnClickListener,OnTouchListener,OnFocusChangeListener,OnKeyListener这四个Button控件重要的事件,然后在OnClick事件中写适屏的代码(如果超过了屏幕宽度就减小一些宽度和高度;如果图片宽度太小就增加一些宽度和高度),

2015-10-02 11:41:03 476

原创 安卓控件使用系列7:AutoCompleteTextView和MultiAutoCompleteTextView实现输入字符自动提醒

相信大家在百度上搜索一个信息的时候都看到过出现下面的几条信息提醒,然后点击提醒的信息,信息就会直接显示在文本控件上。那么我们在移动端如何实现这样的效果呢。下面我们来分享一下我们的实现方法。整体思路:首先定义一个字符串数组,把这个字符串数组设置在适配器上,再把适配器绑定到AutoCompleteTextView控件上,这样就实现了输入一些字符,自动弹出与前几个字符相同的提示信息;把这个适配器绑定

2015-10-02 11:13:47 744

原创 安卓控件使用系列6:EditText控制输入的字符范围

通过设置EditText控件的一些属性,我们就可以在其中输入特定的字符,用于控制我们输入文字的范围。下面将主要的使用方法分享给大家。整体思路:通过设置digits这个属性来显示输入特定·的字符或数字;通过设置inputType这个属性可以控制输入字符的类型,包括文字、密码、电子邮件等多种类型的控制;通过设置numeric这个属性来控制输入带有符号的浮点型。然后点击按钮的时候,获取到EditTe

2015-10-02 10:55:50 808

android相对布局和绝对布局

这个程序写了对相对布局和绝对布局的例子,帮助大家理解两者的使用和区别。

2015-12-21

android框架布局的使用

android框架布局的使用,对框架布局理解的好例子,可以作为初学者的好教程。

2015-12-21

网站登录人数以图的形式滚动统计代码

网站登录人数以图的形式滚动统计代码,帮助大家学会使用label来完成控件的书写,图片格式更为美观。

2013-04-29

验证控件的使用代码一览

验证控件,各个验证控件的使用代码,帮助大家学会.net中验证控件的使用。

2013-04-29

.net三级联动

.net C# 三级联动 dropdownlist的应用,选择上级,下级随之搜定相应的数据。

2013-04-29

空空如也

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

TA关注的人

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