
Android
文章平均质量分 54
wanghed
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Handler消息机制源码分析
public static final Looper myLooper() { return (Looper)sThreadLocal.get(); }先来个Handler执行过程的总结: 1、 Looper.prepare()方法 为当前线程绑定looper, 在looper构造方法中创建一个messageQueue原创 2014-10-18 15:07:22 · 602 阅读 · 0 评论 -
android中View的事件处理
先写个简单的Demo,在布局中创建简单的ImageView和Button,布局代码如下: <ImageView android:id="@+id/imageview" android:layout_width="wrap_content" android:layout_height="wrap_content" androi原创 2014-10-20 09:53:55 · 1207 阅读 · 0 评论 -
ViewPager改造其中的预加载
大家都知道ViewPager有预加载的功能,即在显示当前页时会加载左右各一个View,那源码中是如何体现的呢?查看源码发现:ViewPager的成员变量:private static final int DEFAULT_OFFSCREEN_PAGES = 1;继续跟踪:private int mOffscreenPageLimit = DEFAULT_OFFSCREEN_PAGES;继原创 2014-10-20 09:29:08 · 1158 阅读 · 0 评论 -
android下ViewGroup的事件分发和处理
先写个简单的demo:布局文件中一个继承自ViewGroup的自定义控件MyLayout包含一个Button:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:lay原创 2014-10-20 14:11:19 · 610 阅读 · 0 评论 -
自定义checkbox
CheckBox android:id="@+id/cb_collect" style="@style/CustomAnimationCheckboxTheme" android:layout_width="42dp" android:layout_height="38dp"原创 2015-05-13 14:46:50 · 432 阅读 · 0 评论 -
开发环境—The selected wizard could not be started
1、新建android项目提示The selected wizard could not be started解决:切换到eclipse,使用命令行执行 eclipse.exe -clean原创 2016-07-29 13:49:11 · 12137 阅读 · 2 评论