摘要: GridView的监听,选择,美化等详解<一> 工作这么久以来,都是以解决需求为目标。渐渐发现这种学习方式不好,学到的知识能马上解决问题,但没有经过梳理归纳。故想系统总结下一些有趣味的知识点。在这篇博客中想以一个例子系统讲解下GridView控件涉及到的方方面面,比如监听,背景图的设置等。 1.控件属性介绍 android:listSelector="@drawable/bg" //该属性很重要,如果不设置的话,GridView控件会自带自己的选中样式(黄色边框),如图所示: 做项目一般是不需要这个的。所以解决办法是将GridView的android:li... 阅读全文
posted @ 2012-05-29 02:13 Andy Zhai 阅读(40492) 评论(1) 推荐(10) 编辑
摘要: JAVA该如何学习 工作这么久以来,有些事情总想总结一下,既为了梳理自己的知识,也为了为故而知新。很久前在百度知道上写过一篇学习JAVA的文章,很多网友留言,现在将这篇文章修改增删一些之后发表在这里,求拍砖,求进步! 正文: 其实初学者学习JAVA不要急,开始的时候肯定很慢,但细节一定要掌握,到后面就轻松了。建议你找一本基础 教程 先看完再说。我这里总结了下JAVA学习的过程,希望对你有所帮助:每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法... 阅读全文
posted @ 2012-03-12 11:43 Andy Zhai 阅读(2938) 评论(13) 推荐(5) 编辑
摘要: 动态壁纸原理 及 例子 最近做动态壁纸的项目,原来觉得动态壁纸是个很小的项目,但是看到Android Market上有个专门的动态壁纸分类(现在升级为Google Play了), 而且自己做的这个项目可连接上服务器,供用户购买下载图片,终于有了自信,认识到这个不算是个小项目了。接下来我主要谈谈动态壁纸的原理,然后会解释一个“小球的例子”,供大家能深入的理解该原理。 一:原理 动态壁纸为:在手机上点击 Menu→Wallpapers→Live wallpapers→然后打开自己的程序。建个最简单的动态壁纸的步骤如下: 1.在rex/xml中新建一个.xml.其中注册一个wallpaper... 阅读全文
posted @ 2012-03-10 00:03 Andy Zhai 阅读(5875) 评论(10) 推荐(6) 编辑
摘要: ListView由复杂到简单 项目做完了,其中用到的ListView控件很大,有自由的时间就总结一下ListView的各个知识点。谈到ListView总是离不开adapter的使用,在这片文章中也总结下adapter的使用,主要讲述两个adapter吧,baseadapter和cursoradapter的使用。这俩是使用频率最多的adapter。当然还有用系统的adapter,但这个较简单。到文章最后再举几个更复杂的ListView的例子,作为扩展内容。 一.在xmlListView应设置为 <ListView android:id="@+id/list_goods" 阅读全文
posted @ 2012-02-27 23:13 Andy Zhai 阅读(4629) 评论(7) 推荐(3) 编辑
摘要: 一:先介绍下3D中一些专业术语:1.视区:viewport.假如你从窗户往外看,若将窗户更换为高质量的照片,只要你部移动,看到的景象就是一样的。这个“窗户”就被称为视区。2.视野:根据眼睛和窗户之间的距离和窗户的大小,可以看到的外面世界多少事不同的,这称为视野。 在3D计算机图形领域,计算机屏幕作为视区。你的工作就是让用户将其窗口想象成玻璃后面的另一个世界。OpenGL图形库就是用于完成此任务的API。类一:主类layout中的main可删掉,因为要自定义View代码如下:package org.example.opengl;import android.app.Activity;impor. 阅读全文
posted @ 2012-01-06 16:57 Andy Zhai 阅读(1761) 评论(0) 推荐(2) 编辑