Android
文章平均质量分 62
VincentLoveAndroid
热爱技术,喜欢交友,愿提升技术的同时能认识一群志同道合的朋友O(∩_∩)O
展开
-
PopupWindow 真正 点击返回键,空白区域取消,返回键取消
控制PopupWindow 是否能取消需要同时设置setOutsideTouchable和setFocusable方法,如下: private void setCancelableInternal(boolean isCancelable) { if (isCancelable) { mPopupWindow.setOutsideTouchable(true);//点击空白键取消原创 2017-08-22 15:40:40 · 669 阅读 · 0 评论 -
Android 限制EditText输入小数点后面位数
遇到一需求,要限制EditText小数点输入位数,最后经过查阅资料,实现方法如下: ①xml中限制输入的类型: android:inputType="numberDecimal" ②重写InputFilter public class DecimalDigitsInputFilter implements InputFilter { private final i原创 2017-09-04 17:14:01 · 4483 阅读 · 2 评论 -
使用ButterKnife方法,点击事件响应里面,执行performClick失效,不能再同一帧响应多个点击事件
最近在项目中使用butterKnife绑定点击事件,在一个控件点击中,执行另外一个控件的点击事件,然后发现失效。查看butterknife生成的源码,发现butterknife的OnClickListener外层被包裹了一层,目的在于防止同一帧被多次点击。 解决办法: ①可以延迟执行控件的performClick ②使用系统的的绑定事件方法原创 2017-09-06 15:45:06 · 2559 阅读 · 3 评论 -
Android调用系统相机onActivityResult返回参数data为null
一般调用系统相机的代码: filePath = ImageUtil.getCacheFilePath(this, StaticValue.PHOTO_PROTOCOL_ENTRUST); File file = new File(filePath); Intent intentFromCapture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);原创 2017-09-07 11:03:22 · 4584 阅读 · 1 评论 -
官方文档-理解ConstraintLayout表现上的好处
总结: ①支持控件拖拽进行约束布局,简单方便。 ②ConstraintLayout主要通过减少布局嵌套的层级,来降低视图布局过程中带来的性能损耗。 允许你构建负责的布局而不用嵌套View和ViewGroup元素。 Understanding the performance benefits of ConstraintLayout 24 August 2017翻译 2017-09-11 09:59:11 · 645 阅读 · 0 评论