2011年12月28日

【Android】ListView与Button的共存问题解决

摘要: 注意:在<RelativeLayout>中android:descendantFocusability="blocksDescendants"和<ImageButton>中android:focusable="false"这两项的设置很关键,如果不设置,将导致ListView的ItemClick事件将无法触发,该事件被ImageButton的click事件屏蔽了。 阅读全文

posted @ 2011-12-28 11:34 see2851 阅读(213) 评论(0) 推荐(0) 编辑

2011年12月13日

带checkbox的ListView

摘要: 遇到以下问题的都可以看看:1、ListView item中加入checkbox后onListItemClick 事件无法触发。原因:checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。解决方案:设置checkbox的android:focusable="false"2、选择其中的checkbox,当滚动ListView的时候,会出现一些Checkbox选择错位的现象,原因:为记住Checkbox的选择状态解决方案:当选择Checkbox的时候,记下其状态,然后在getView方法中进行设置 阅读全文

posted @ 2011-12-13 15:30 see2851 阅读(341) 评论(0) 推荐(0) 编辑

2011年11月30日

关于Android的多种屏幕适配

摘要: 关于Android的多种屏幕适配版权声明:转载时请以超链接形式标明文章原始出处和作者信息本文链接:http://www.penddy.com/a-variety-of-screen-adaptation-of-android.html 严格来说,作为读者,你应该带着批判性质的眼光来看这篇文章,因为这篇文章是一个尚未通读Android官方开发资料《Supporting Multiple Screens》的纯产品人员所写,相关理解来源于零星的资料、实践以及和开发人员的沟通,此文章更多为目前盆地个人理解的总结。我会给自己定下目标,早日通读官方资料,此文中的相关错误,也请予以指正。一、Android支 阅读全文

posted @ 2011-11-30 09:56 see2851 阅读(359) 评论(0) 推荐(0) 编辑

2011年11月28日

推荐一款轻量级Android HTTP框架

摘要: 编写Android程序,离不开和Http打交道。android 的单线程UI模型,使得处理Http这样,耗时操作变得麻烦。传统的作法有Thread + Handler和AsyncTask 而这两种方式都是需要自己写很多重复的代码如创建HttpClient etc.不符合DRY(Don't repeat yourself),使Activity中需要作的逻辑处理非常多,代码变得臃肿, 导出,可复用性差,后期维护性差 。Activity的生命周期是极其不稳定的。无法控制,无法预判。试想下面的一段场景,用户正在向服务器发送一条信息,由于网速慢,或者网络 出现阻塞,发送到接收持续了几十秒,在这期 阅读全文

posted @ 2011-11-28 22:53 see2851 阅读(450) 评论(0) 推荐(0) 编辑

Android的单位及屏幕分辨率

摘要: 一、常用的单位:相对单位主要有:px、sp、dp绝对单位主要有:pt、in、mm二、单位应用总结:一般用相对单位,而不是绝对单位1、字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放2、空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化。3、px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系,对于一定分辨率但不同密度的屏幕,px单位的应用可能会导致长度的相对比例的变化。三、密度与分辨率:密度值表示每英寸有多少个显示点,与分辨率是两个概念。其屏幕密度标准是:HVGA屏density=160;QVGA屏dens 阅读全文

posted @ 2011-11-28 20:06 see2851 阅读(6027) 评论(0) 推荐(0) 编辑

2011年11月23日

关于数据库

摘要: 阅读全文

posted @ 2011-11-23 11:18 see2851 阅读(85) 评论(0) 推荐(0) 编辑

2011年11月22日

博客推荐

摘要: 编辑器加载中...一、博客推荐1)http://blog.csdn.net/android_tutor (Android开发入门基础,高级进阶)2)http://blog.csdn.net/hellogv (入门与提高,很多例子值得学习)3)http://www.cnblogs.com/TerryBlog (Android开发,设计模式,WP7等)4)http://blog.csdn.net/xiaominghimi(Android游戏开发)5)http://blog.csdn.net/maxleng(Android核心分析,我什么时候能到这个境界呢.)6)http://blog.csdn.n 阅读全文

posted @ 2011-11-22 20:13 see2851 阅读(209) 评论(0) 推荐(1) 编辑

曾经想知道的

摘要: 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。BSD开源协议(original BSD license)BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修 阅读全文

posted @ 2011-11-22 12:32 see2851 阅读(109) 评论(0) 推荐(0) 编辑

android 动画

摘要: 包括两种补间动画,逐帧动画; 阅读全文

posted @ 2011-11-22 09:22 see2851 阅读(104) 评论(0) 推荐(1) 编辑

2011年11月21日

我不懂的问题

摘要: 1.完成一项功能,需要先做什么,再做什么?2.基本功还是不行啊,写给数据库连接还要看着旧代码copy改;3.学习效率太低了,说了用一周搞掂Android基础,结果用了3个月还只是入门,还要经常参照他人代码。4.自学效率还是不行,一天才做很少很少的一部分。懒懒之过 阅读全文

posted @ 2011-11-21 12:43 see2851 阅读(118) 评论(0) 推荐(0) 编辑

导航