自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 打开思维的枷锁:选项卡切换、手势识别动作ViewFlipper的一个案例分析

1.案例图片展示: 2.案例功能扫描:    1.ViewFlipper的页面切换功能,包括添加手势识别左右滑动切换,同时联动点击顶部选项卡切换;    2.动态组合RadioGroup与ViewFlipper实现选项卡Tab与content联动;    3.利用RadioButton实现顶部选项卡;    4.动画Animation的定义及实现,包括xml方式和java代码;

2013-03-28 20:53:16 3110

原创 android:绘制view过程学习记录

View的getWidth和getHeight,getMeasuredWidth和getMeasuredHeight是在view放到layout中显示的时候才能获得正确的值的,但是往往我们需要在它显示之前就知道它的大小是多少,宽高是多少。怎么实现呢?我们需要预估View的宽高。 其实在View显示出来之后再获取它的宽高时能正确的得到它的大小,android绘制view的过程简单描述可以解释为:

2013-03-10 15:02:38 1596

原创 android:listView学习记录2

1、listView的两个属性 ListView.setChoiceModel:设置ListView回应用户响应点击的方式; ListVeiw.setTextFilterEnable(true):激活过滤功能,用户可以在软键盘上输入文字,ListView可以自动匹配用户输入的文字。 2、效果实现 第一、listView 第二、一个listView列表里面水平布置了一个imageV

2013-03-08 21:29:12 1213

原创 android:listView学习记录1

listView垂直列表显示组件,创建的方式有两种: 第一种:直接使用ListView进行创建; 第二种:让Activity继承ListActivity创建。 与listView其他相关的基本元素有:数据集、适配器。它们三者关系是典型的MVC模型应用。 几种重要的属性: android:entries:制定一个数组资源,android将根据这个数组资源生成listView; a

2013-03-08 11:41:25 7593

原创 android:scrollView学习记录

scrollView滚动条是由FrameLayout派生出来的,用于为普通组件添加滚动条的组件,scrollView里面最多只能包含一个组件。scrollView是给组件添加垂直滚动条,horizontalScrollView是给组件添加水平滚动条。 <ScrollView xmlns:android="http://schemas.android.com/apk/res/androi

2013-03-08 10:07:34 1279

原创 android:spinner学习记录

自定义spinner下拉选择框样式,通过添加BaseAdapter实现,但是在匿名内部类创建BaseAdapter的时候,获取样式spinner.xml里面textview对象时出现如下错误: java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams 贴代码: LayoutInflater inflayer

2013-03-08 01:00:55 869

原创 android:datePicker与timePicker学习记录

datePicker控件通过添加监听器onDateChangedListener()来监听datePicker的年月日的改变,timePick控件通过监听器onTimeChangerListener()来监听tiemPicker的年月日的改变。 如何获取时间: Calendar c = Calendar.getInstance();         year = c.get(Calendar

2013-03-08 01:00:21 734

原创 android:tabHost学习记录

一、TabHost可以很方便的在窗口上放置多个标签页,每个标签页相当于获得了一个与外部容器相同大小的组件摆放区域。TabHost仅仅是一个简单的容器,它提供了如下两个方法创建选项卡、添加选项卡: -->newTabSpec(String tag):创建选项卡 -->addTab(TabHost.TabSpec tabSpec):添加选项卡 使用TabHost的一般步骤: 1.在界面布局中定

2013-03-07 22:32:38 2839

原创 android:progressBar/seekBar/ratingBar学习记录

一、progressBar进度条,用来显示事务进度,其中几个重要属性: style:设置进度条样式,有小型圆形跳跃样式,中型圆形跳跃样式,大型圆形跳跃样式,水平进度条,竖直进度条。                  style="?android:attr/progressBarStyleHorizontal"  style="?android:attr/progressBarStyleLar

2013-03-07 20:31:52 2061

原创 android:autoCompleteTextView学习记录

autoCompleteTextView继承于EditText,它用来自动提示与用户输入相关的关键字内容,以下拉列表项出现在编辑框的下面。 //设置下拉框提示的文字 android:completionHint="选择你喜欢的图书" //设置用户输入几个字符时显示弹出提示框 android:completionThreshold="2" //设置提示框与输入框的水平偏差 android

2013-03-07 13:47:42 3532

原创 android:edittext学习记录

实现在EditText中输入自定义表情,需要将放在drawable中的表情图片,嵌入到EditText中,这里利用ImageSpan实现该功能。 第一步:利用反射机制,得到图片资源的ID,生成图片bitmap对象 Field field = R.drawable.class.getDeclaredField("image" + random); int resouceId = Integer

2013-03-07 10:59:13 7235 2

原创 android:imageview学习记录

ImageView.getDrawable为空?    设置完iv.setImageResource(R.drawable.l)后,也要用getResources().getDrawable(R.drawable.l),而不是iv.getDrawable()。    你调用了getDrawable(R.drawable.l)两次,将会获得俩个不同的对象,因为这样会获取俩个新的ImageDraw

2013-03-06 23:48:38 1276

原创 android:textview学习记录

这次扫盲运动的对象是UI中最基本控件textview; 扫盲突破方向是textview基本属性、textview文本内容、textview事件触发: 其中textview基本属性包括:布局控制(布局向外与布局向内)属性、显示控制(组件控制与文本控制)属性; 其中textview文本内容包括:文本嵌入形式(文本string与html)、文本内容识别(识别text的特殊链接与识别html网页链接

2013-03-06 19:27:40 1848 1

原创 谈有关社团软件学习团队建设

            随着互联网的迅速普及,软件产业的高速发展,企业对软件开发技术人才需求逐渐加大;另一方面,由于国家鼓励社会力量兴办教育,满足群众多样化的教育需求,因此在外界社会中逐渐出现一些培训学校,而高校的学生正由于外界对这方面的需求增大,并薪值较高,加之个人兴趣,很多非软件专业的学生逐渐开始寻求软件开发作为自己的第二专业,在外在的需求拉力和内在的兴趣推力这两股力量的驱动,学校出现一批

2010-09-26 12:17:00 1567 2

原创 技术之外

        最近都是发表些技术文章,有我自己的学习经验总结,也有在开发中遇到过程,还有学习笔记,等等,但是发现很久没有写技术之外的文章了。以前热衷于新诗,热衷于短片小品文,偶尔也发表几篇,调解下生活情操,感受下生活的一些小趣味。那时候自己是一门心思看一些现代诗,有徐志摩的,有李敖的,有海子的...寻找灵感,为什么同一件事情,或者是同一种感受,他们能够用语言描绘得那么美丽,那么动情。寻找这种感觉

2010-09-24 23:37:00 872 5

原创 闲读ajax修炼之道

        选择翻看ajax主要是想对其有更充分的了解,在做个人博客的时候用过ajax异步处理过消息,但是只用其中很小的一块,就是进行用户姓名,密码验证,然后当鼠标onblur输入框的时候,进行和服务器交互,然后返回结果,在用户和密码输入框的div中显示验证结果。  是Google Map点燃了Ajax火种,Google Map储存的是基于地理信息编码的卫图,关键是它能在web页面中可以对

2010-09-19 11:44:00 682 1

原创 文件上传及最近问题

       先讲下最近遇到的一些问题,及其文件上传/下载功能的实现。   最近感觉进度有点慢,除了学校课程外,其他时间划分的不是很合理,又有项目,又要将博客更新,又要搞DSP,又想搞搞单片机,感觉像猴子扳包谷,就会出现板一块丢一块,到后来什么都没有。项目呢,主要是卡在网页设计上,怎么样设计出一个比较令人耳目一新的网页,怎么样才能有自己的一些风格,这是我一直思考的问题。当思路有了,但是在实现上

2010-09-15 00:01:00 803 8

原创 WID网页页面设计

        针对用户需求,需要针对特定类型的网站进行网页页面设计,网页页面设计有几条要素准则,其一是方便性,便于用户操作;其二是趣味性创新性,能够让用户感觉到有趣。      其中有几个页面设计的术语需要了解:1.UI(user interface)用户界面,用户能够从这个界面直接获得信息并处理信息,实现互动。2.HCI(Human-Computer interaction)人与计算机相互

2010-09-13 22:21:00 9997 1

原创 ee_blog之Ext升级版

      最近忙于进行博客的更新,完成了,登录,注册,显示文章,写文章,文章评论,用户留言,文章管理,相册查看,等等,功能。这是永无止境的,看到更多,了解到有了更多的选择,但是选择只是有一个目的就是更方便,更灵活,更能优化整个项目。目的是产生健壮的代码,从而使整个性能得到提升。能够十行代码写的清除的,绝不花100行代码去那里绕弯子,但是我们都是经过从100行代码绕过来绕过去这个过程的,所以了解软

2010-09-03 16:38:00 616

原创 extjs那些事

    时间:9.1 14:32    地方:寝室电脑前    背景:又是听着学友的歌,这次是他与王菲合唱的《约定》,刚睡醒,最近睡眠质量真他妈的高,是啊,有规律的生活比什么都重要的!     最近想聊聊的还是技术上的问题,因为经过昨天的努力,加上今天上午的不懈,用ext做的登录注册,已经装饰到我的博客上了,也就是说我的博客正式开始装修,呵呵,当然用Ext啦。比较兴奋的是,学会了Ext

2010-09-01 20:52:00 649 2

原创 ext问题总结

     今天又遇到一个问题了,在完成与后台交互的时候,后台做了处理,返回一下几个方法。1.进行页面转接  2.给提交的页面返回消息,是一属性值,或者是一对象(还没有接触,貌似json就用到对象传输)。想来想去,服务器基本上需要用到这两个处理方式,接触到第一个处理方法时候,发现直接用 request.getRequestDispatcher("extLogin.html").forward(req

2010-08-31 11:17:00 511 1

ActivityTask设计模式

ActivityTask是怎么进行设计的,以及Activity四种加载模式。

2013-04-15

apache-tomcat-6.0.13

apache-tomcat资源包,小型服务器,用来支持web项目开发!

2010-09-04

空空如也

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

TA关注的人

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