- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 listview的item内部有Button问题
listview内部的item里如果有Button会导致listview的OnItemClickListener不触发,这个问题想必大家都知道,也知道怎么解决?在item跟布局里加一句android:descendantFocusability="blocksDescendants" 就搞定了。stackover上也有另一种解决方法,在Button里加2行代码android:focus
2016-07-29 18:00:14 1165
原创 JKeyboardPanelSwitch源码学习
最近准备做个输入法表情语音合在一起的输入控件,看到了网上有JKeyboardPanelSwitch(地址),就拉下来学习了下。JKeyboardPanelSwitch可以保证在输入法键盘和其他键盘之间切换不抖动,效果非常好,而且解决了很多适配问题。本文对此代码进行学习。实现好之后,输入法键盘也会使用这个区域,实现了自定义键盘和输入法键盘公用一块区域,使得切换起来不抖动,输入条的位置不变化。
2016-07-21 14:21:50 5143 5
原创 VelocityTracker
VelocityTracker是android提供的用来记录滑动速度的一个类,可以监控手指移动的速度。基本用法如果我们想监控一个view内,手指移动的瞬时速度,该如何做?代码如下所示。主要是在onTouchEvent里记录各个MotionEvent,down事件是起点,此时需要初始化mVelocityTracker(obtain或者reset),第一次肯定是obtain。然后把当前的eve
2016-07-18 12:46:15 3995 1
原创 Activity,FragmentActivity,ActionBarActivity,AppCompatActivity
我们写一个Activity往往继承自Activity或者FragmentActivity或者ActionBarActivity或者AppCompatActivity第一代:Activity 发展到3.0之后,可以使用fragment了,但是support v4 提供了1.6~3.0的fragment兼容,所以如果需要用兼容版的fragment,则需要继承support v4提供的Fragm
2016-07-15 10:27:07 2464
转载 instance of,isInstance,isAssignableFrom
instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。形象地:自身实例或子类实例 instanceof 自身类 返回true例: String s=new String("javaisland"); System.out.println(s instanceof Str
2016-07-14 22:30:22 455
原创 aosp编译刷机过程小结
前言今天把aosp的代码编译并且刷机,然后导入到AS中,历经波折,总算搞定,遇到一系列问题,在此小结一下。本机配置如下:1、mac版本OSX Yosimite 10.10.5 (14F27)2、java版本 1.7.0_793、xcodeVersion 7.0 (7A220)4、手机 nexus 5x步骤1、建立大小写敏感的磁盘镜像我一开始
2016-07-08 22:30:48 6887 6
原创 UML类图基本用法
读代码的时候画下类图对于理清关系非常有意义,我今天尝试着画了下,找了些资料,总结后,自己写了一个,记录关键点,备忘.类图类图是用来表征一个类的信息的,包括成员变量和成员函数这是一个类public class Student { public Student(String faimly, boolean gender) { this.faiml...
2016-07-07 18:31:05 3648
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人