- 博客(19)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 自定义外观的ListView
今天看了一下ArrayAdapter的源代码,发现底层的操作还是要读取XML文件里的标签,然后对应的生成控件。主要是的类是LayoutInflater,在进入到LayoutInflater里面才发现是一些XML的操作。自定义的外观的ListView最关键就是要写好自己的每一个条目的布局。这些可以自己写一个XML文件,也可以在代码里动态的生成。我是写在XML里面的.main.xml:
2012-03-29 21:09:38 1879
原创 ListView之两种实现 简单例子
ListView是列单形式显示的组件,和GridView类似,我们也需要用到Adapter来控制数据与组件之间的联系。ListView有两种方式显示,一种是继承了ListActivity的Activity,整个UI都是个ListView;另一种是单独的ListView设置.现在来看看继承ListActivity的ListView:程序运行效果:继承ListActivity的Ac
2012-03-29 01:38:48 5561
原创 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 4120
原创 简谈GridView
GridView是网格形势布局的一种View,要实现它就要设置它的Adapter,GridView的Adapter都是ListAdapter的子类或者间接子类.Adapter其实是起桥接作用的,它把你想要显示的资源放入你指定的组件里面,然后自动地添加进GridView里面。ListAdapter的父子关系:现在的例子是:将数张图片资源放进项目的res/drawable里面,将这些图片显示在
2012-03-28 10:10:29 883
原创 Service之startServie简单范例
Service的启动方式有两种,一种是用startService()方法启动服务,另一种是用bindService()方法启动服务。startService启动的服务一般不和UI交互,只是在后台运行,后台程序结束后,Service应该关闭。bindService是一种和前台绑定的服务,他可以和UI交互,一个这样的服务可以多个组件绑定,当这些组件都取消和这个服务进行绑定的时候,这个服务会被销毁。
2012-03-26 23:13:45 1830
原创 Fragment之Creating event callbacks to activity实例
在看Android帮助文档的时候,会出现一些例子,但是例子总是穿插着多种知识,让还没有系统学过Android的人读起来很费神难懂,所以就自己写了一个creating event callbacks to activity的例子.我把Activity的UI分为两个部分,左边和右边,左边用来放置点击的按钮(LeftFragment),右边用来放置对应点击后显示的信息(RightFragment).
2012-03-23 22:10:07 3518 3
原创 Android之Fragment静态实现实例
Fragment是作为Activity的UI的一部分,它内嵌在Activity中,多个Fragment可以把一个Activity分成多个部分,这在大屏幕手机或者平板电脑中会比较多的用到,这样就不用使用多个Activity来切换这么麻烦了。当然Fragment也可以不显示,只在后台处理一些数据,这篇文章中就暂时不谈到这个。以下来看怎么静态地在Activity的布局文件中添加Fragment.
2012-03-19 09:25:31 29732 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 2513
原创 java GUI界面之JTable详解
JTable是将数据以表格的形式显示给用户看的一种组件,它包括行和列,其中每列代表一种属性,例如:学号,姓名,成绩等等。而每行代表的是一个实体,例如一个学生。在JTable中,默认情况下列会平均分配父容器的宽度,你可以通过鼠标改变列的宽度,还可以交换列的排列顺序,当然,这些都可以通过代码进行限定和修改。一下就进入正题,介绍JTable的一些构造函数,JTable有许多构造函数,具体的请查看API文
2012-03-08 12:44:55 36900 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 744
转载 编程技术面试的五大要点
扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的Offe
2011-10-09 12:56:13 534
转载 SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE master
2011-08-19 00:35:50 1111 2
转载 synchronized的用法简介
synchronized的用法简介 synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchroni
2011-08-18 22:07:25 624
原创 代理模式之浅谈
最近学了下代理模式,在这里与大家分享一下,本人是初学者,如果有不足之处,请各位指出,并多加指点 代理模式结构图如下: 代理模式的角色有:——抽象角色:声明真实对象和代理对象的共同接口。——代理角色:代理对象角色的内部含有对真
2011-08-08 20:39:48 544
原创 Android通过Socket(TCP/IP)与PC通讯
Android通过Socket(TCP/IP)与PC通讯 Android作为完全开源的手机平台,已经被非常多的开发者视作未来最有潜力的智能手机操作系统。而且短时间内已经有大量的第三方应用程序出现在Android Market供用户下载和使用,其中有一些程序增强了手
2011-08-03 18:47:26 888 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 8965
转载 java生成可执行文件的方法总结
第一种:在jbuilder中: 首先你要保证Run菜单-->Run Project能顺利运行 然后Wizards菜单-->Native Executable Builder 选中Compress the
2011-07-31 22:45:17 2189
转载 设计模式之策略模式浅谈
当我们掌握了Java的语法,当我们了解了面向对象的封装、继承、多态等特性,当我们可以用Swing、Servlet、JSP技术构建桌面以及Web应用,不意味着我们可以写出面向对象的程序,不意味着我们可以很好的实现代码复用,弹性维护,不意味着我们可以实现在维护、扩展基础上的代码复用。
2011-07-30 18:48:06 514
Android "Show Touches" 打开后, 没有显示效果
2016-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人