03 2013 档案

摘要:如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,事件会被子View捕获到,ListView无法捕获处理该事件.解决方法:在checkbox、button对应的view处加android:focusable="false" android:clickable="false" android:focusableInTouchMode="false"其中focusable是关键从OnClickListener调用getSe 阅读全文
posted @ 2013-03-28 15:03 ansionchen 阅读(221) 评论(0) 推荐(0)
摘要:我来谈一下我的感受吧,@Gino 所言极是,谁都希望招一个有经验的前端人员,那样也可以减少公司的培训成本。但目前中国整个大的环境是没有一所高校开设了前端相关的专业,前端的被重视程度还不够,很多公司和很多人都还对前端这个职位停留在“美工”或者“页面仔”的认知程度上,这样一来前端的价值就不足以很好的被体现,真正做的比较优秀的前端也就少之又少,所以公司需要招一些热爱但不怎么熟练的前端回来培养,谁刚开始不是这样过来的对吗?新人都是从最基本的html css神马的开始摸索的,我记得我在高中那会还在用frontpage拖table来做网页,自己只是兴趣所趋,<div> css这些概念当时全然不 阅读全文
posted @ 2013-03-26 16:29 ansionchen 阅读(250) 评论(0) 推荐(0)
摘要:经常看到程序员展示自己做的东西,有一些是创业项目,有一些是 Weekend Project, 不客气地说,大部分都挺难看的。在 10 年前,只要你做出一个功能齐全的东西,哪怕非常难看也会有很多人叫好,而现在网站和其它互联网产品多如牛毛,没有人再愿意忍受难看的东西了。我觉得“不难看”是对一个产品最起码的要求,难看的产品往往都很难用。程序员在写代码的时候往往只注重功能的实现和性能的提升,忽视了外观和易用性,其实很多时候只要注意一些基本的规则,就可以大幅度提高产品的观感。作为一个外行,我也算是苦苦自学了好长时间的设计,这里打算分享一些我认为比较实用的技巧,希望可以帮助到同样在摸索的人。需要声明的是, 阅读全文
posted @ 2013-03-26 13:17 ansionchen 阅读(182) 评论(0) 推荐(0)
摘要:android.graphics.Camera可以对图像执行一些比较复杂的操作,诸如旋转与绽放,与Matrix可实现图像的倾斜。个人总结Camera与Matrix的一些区别如下:Camera的rotate()相关方法是指定某一维度上旋转指定的角度。Matrix的rotate()相关方法实现的效果是顺时针旋转指定的角度;与Camera指定Z轴旋转效果相同,但方向相反。Camera的translate()方法根据某一维度上视点的位移实现图像的缩放,与Matrix的scale()相关方法作用效果相似,只是Matrix的scale()相关方法是直接指定缩放比例。Camera不支持倾斜操作,Matrix 阅读全文
posted @ 2013-03-25 18:41 ansionchen 阅读(708) 评论(0) 推荐(0)
摘要:所谓图文并茂是指在一篇文章里,图片和文字互相陪衬,使内容丰富多彩。例如我们最常使用到的聊天工具,都是这样。其实实现这个功能很简单,只用有一些细节性的问题需要注意,现在让我们一起来学习。如图,最后一条消息就是图片加文字,重要代码:SpannableString spannable = new SpannableString(str);//str为初始的字符串 Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon); ImageSpan imgSpan = new ImageSpan(bm); spa... 阅读全文
posted @ 2013-03-16 18:12 ansionchen 阅读(429) 评论(0) 推荐(0)