自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caihanyuan的专栏

向各位前辈高人学习

  • 博客(19)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 自定义外观的ListView

今天看了一下ArrayAdapter的源代码,发现底层的操作还是要读取XML文件里的标签,然后对应的生成控件。主要是的类是LayoutInflater,在进入到LayoutInflater里面才发现是一些XML的操作。自定义的外观的ListView最关键就是要写好自己的每一个条目的布局。这些可以自己写一个XML文件,也可以在代码里动态的生成。我是写在XML里面的.main.xml:

2012-03-29 21:09:38 1883

原创 ListView之两种实现 简单例子

ListView是列单形式显示的组件,和GridView类似,我们也需要用到Adapter来控制数据与组件之间的联系。ListView有两种方式显示,一种是继承了ListActivity的Activity,整个UI都是个ListView;另一种是单独的ListView设置.现在来看看继承ListActivity的ListView:程序运行效果:继承ListActivity的Ac

2012-03-29 01:38:48 5564

原创 TabLayout简单例子

要生成一个Tab UI需要用到两个类,一个是TabHost,一个是TabWidget. TabWidget是用来显示标签栏的,内嵌在TabHost里面。首先创建以TabHost为根节点的XMl布局文件:<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@androi

2012-03-28 14:33:15 4122

原创 简谈GridView

GridView是网格形势布局的一种View,要实现它就要设置它的Adapter,GridView的Adapter都是ListAdapter的子类或者间接子类.Adapter其实是起桥接作用的,它把你想要显示的资源放入你指定的组件里面,然后自动地添加进GridView里面。ListAdapter的父子关系:现在的例子是:将数张图片资源放进项目的res/drawable里面,将这些图片显示在

2012-03-28 10:10:29 884

原创 Service之startServie简单范例

Service的启动方式有两种,一种是用startService()方法启动服务,另一种是用bindService()方法启动服务。startService启动的服务一般不和UI交互,只是在后台运行,后台程序结束后,Service应该关闭。bindService是一种和前台绑定的服务,他可以和UI交互,一个这样的服务可以多个组件绑定,当这些组件都取消和这个服务进行绑定的时候,这个服务会被销毁。

2012-03-26 23:13:45 1833

原创 Fragment之Creating event callbacks to activity实例

在看Android帮助文档的时候,会出现一些例子,但是例子总是穿插着多种知识,让还没有系统学过Android的人读起来很费神难懂,所以就自己写了一个creating event callbacks to activity的例子.我把Activity的UI分为两个部分,左边和右边,左边用来放置点击的按钮(LeftFragment),右边用来放置对应点击后显示的信息(RightFragment).

2012-03-23 22:10:07 3520 3

原创 Android之Fragment静态实现实例

Fragment是作为Activity的UI的一部分,它内嵌在Activity中,多个Fragment可以把一个Activity分成多个部分,这在大屏幕手机或者平板电脑中会比较多的用到,这样就不用使用多个Activity来切换这么麻烦了。当然Fragment也可以不显示,只在后台处理一些数据,这篇文章中就暂时不谈到这个。以下来看怎么静态地在Activity的布局文件中添加Fragment.

2012-03-19 09:25:31 29741 10

原创 Android之Starting an Activity for a Result例子简介

有时候我们由一个Activity启动另一个Activity的时候,我们需要从目标Activity中得到处理的信息返回源Activity中,这里就需要用到有返回结果的Activity.我们源Activity中启动目的Activity要用到startActivityForResult (Intent intent, int requestCode)方法。其中intent可以包含目标Acti

2012-03-17 12:58:32 2519

原创 java GUI界面之JTable详解

JTable是将数据以表格的形式显示给用户看的一种组件,它包括行和列,其中每列代表一种属性,例如:学号,姓名,成绩等等。而每行代表的是一个实体,例如一个学生。在JTable中,默认情况下列会平均分配父容器的宽度,你可以通过鼠标改变列的宽度,还可以交换列的排列顺序,当然,这些都可以通过代码进行限定和修改。一下就进入正题,介绍JTable的一些构造函数,JTable有许多构造函数,具体的请查看API文

2012-03-08 12:44:55 36914 1

转载 Android之TextView属性详解

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项editabl

2012-03-04 14:23:47 746

转载 编程技术面试的五大要点

扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的Offe

2011-10-09 12:56:13 535

转载 SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE master

2011-08-19 00:35:50 1112 2

转载 synchronized的用法简介

synchronized的用法简介  synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchroni

2011-08-18 22:07:25 629

原创 代理模式之浅谈

最近学了下代理模式,在这里与大家分享一下,本人是初学者,如果有不足之处,请各位指出,并多加指点     代理模式结构图如下:             代理模式的角色有:——抽象角色:声明真实对象和代理对象的共同接口。——代理角色:代理对象角色的内部含有对真

2011-08-08 20:39:48 545

原创 Android通过Socket(TCP/IP)与PC通讯

Android通过Socket(TCP/IP)与PC通讯 Android作为完全开源的手机平台,已经被非常多的开发者视作未来最有潜力的智能手机操作系统。而且短时间内已经有大量的第三方应用程序出现在Android Market供用户下载和使用,其中有一些程序增强了手

2011-08-03 18:47:26 889 1

原创 获取系统变量的小小程序

源代码:public class Property{ static JFrame frame; static JTextArea text; static JScrollPane scroll; static JPanel panel; @Suppre

2011-08-02 00:47:48 846

原创 JavaGUI编程简单介绍

第十五讲 JavaGUI编程入门2008-08-23 17:17:30|  分类:JAVA |  标签:|字号大中小 订阅 第十五讲 JavaGUI编程入门主要内容Java GUI窗口概述用JFr

2011-08-01 00:05:26 8969

转载 java生成可执行文件的方法总结

第一种:在jbuilder中:    首先你要保证Run菜单-->Run     Project能顺利运行     然后Wizards菜单-->Native     Executable     Builder     选中Compress     the

2011-07-31 22:45:17 2192

转载 设计模式之策略模式浅谈

当我们掌握了Java的语法,当我们了解了面向对象的封装、继承、多态等特性,当我们可以用Swing、Servlet、JSP技术构建桌面以及Web应用,不意味着我们可以写出面向对象的程序,不意味着我们可以很好的实现代码复用,弹性维护,不意味着我们可以实现在维护、扩展基础上的代码复用。

2011-07-30 18:48:06 514

HTTP权威指南

如果需要深入了解HTTP的原理,这本我觉得不错,对开发挺有帮助的

2013-01-09

算法导论pdf

学习算法的入门,算法导论是很好的一本书籍,不过需要花点时间去理解,希望对你有帮助

2013-01-09

ActionScript大型网页游戏开发

深入学习ActionScript开发,介绍了ActionScript开发大型网页游戏的技术和要注意的事项,很好的一本书

2013-01-08

HTML5高级程序设计

HTML5是未来的趋势,这本电子书有比较全的介绍和比较深入的理解.希望对你有帮助

2013-01-07

Flex企业应用开发实战.pdf

Flex企业应用开发,个人觉得比较适合有基础的学习,会有一个提升。

2013-01-07

flash player11.5

之前在官网下了,装了会自动删除,这个Flash player可以使用

2013-01-06

ActionScript3殿堂之路_PDF

学习ActionScript3入门的入门书籍,里面讲到了注意事项和重点,非常适合初学者

2012-12-26

Android游戏开发

Andoird游戏开发入门教材,游戏是移动平台的一大卖点,我觉得做这个会有前途

2011-12-26

Android高级编程

个人认为深入学习Android必备的书籍之一,还算不错的

2011-12-26

Eclipse快捷键大全

方便于用Eclipse开发的程序员,利用快捷键可以缩短开发周期,希望对大家有帮助

2011-08-19

系统变量获取软件,将系统的所有变量列出来

本人自己弄的一个小小软件,获取系统变量,不足挂齿,希望能帮助到别人

2011-08-02

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

TA关注的人

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