Android
文章平均质量分 69
LiveOnHope
这个作者很懒,什么都没留下…
展开
-
Android事件分发机制
应用程序里少不了自定义Touch事件,前几天还写了个左右滑动的界面,界面里放置ListView还要上下滑动,着实头疼了一番。就把时间分发机制看了看。 在界面上,Activity最先接收事件、然后是最外层ViewGroup(记为VG0),然后VG1,VG2,....一般我们会需要一个Button、TextView之类的View放在最里层。 对于Activity和View...原创 2012-04-14 02:34:19 · 107 阅读 · 0 评论 -
Android内存限制
先摘一段Google的官方文档: Mobile devices typically have constrained system resources. Android devices can have as little as 16MB of memory available to a single application. The Android Compatibili...原创 2013-06-15 22:15:34 · 196 阅读 · 0 评论 -
Android 自定义Dialog
网上应该有不少类似的代码了,总结一下 推荐两篇不错的文章: 系统dialog大全:http://www.cnblogs.com/salam/archive/2010/11/15/1877512.html 自定义:http://www.cnblogs.com/windlivefamily/articles/2133956.html 如果是视图上自定义,则系统dialog完全可以满足需...2013-01-18 00:36:55 · 115 阅读 · 0 评论 -
Android res
一、ColorStateList Android中我们可以为图片设置状态切换,创建一个selector即可,设置按下、选中、聚焦等状态下的图片,即可让空间在不同状态下自动切换图片。对于字体颜色如果也想要同样的效果,又该怎么做呢? 很简单,Android为开发者提供了ColorStateList接口,创建ColorStateList和创建drawable同样,见附...原创 2013-01-22 10:49:29 · 144 阅读 · 0 评论 -
Android Looper Hander和MessageQueue的关系
使用Handler和Thread是Android进行线程间通信的主要方式。具体方式是,在异步线程中,使用handler发送Message到指定队列(handler.sendMessage(Message msg))。目标队列接收消息后,将消息添加到队列中,Looper轮询队列,依次对异步线程发送过来的Message进行处理,下面结合Android源码详述。 先看Ha...原创 2013-09-04 11:26:56 · 195 阅读 · 0 评论