首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
薛定谔的鲱鱼罐头
掘友等级
干啥啥不行科技公司CEO
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
246
文章 97
沸点 149
赞
246
返回
|
搜索文章
最新
热门
从LengthFilter理解InputFilter的filter参数含义
需要实现EditText限制字数需求,直接在xml中设置android:maxLength属性就能解决;但是产品要求输入超出最大数的时候要Toast提示用户,并且还要阻止用户继续输入。** 问题1还比较好处理,在onTextChanged方法中处理文本,处理之前先移除自身的Te…
Android AsyncTask原理解析
AsyncTask的基本原理是:线程池 + Handler,内部封装了2个线程池和1个Handler;线程池负责线程调度和执行任务,Handler负责异步通信。 doInBackground(Params... params) onProgressUpdate(Progress…
Android 仿小红书自定义展开 收起的TextView
故事是这么开始的,有个产品需求需求,要做一个小红书文本折叠的功能,于是就有了后面一系列的东西。不过实现了之后,自己对 TextView 截取文本也了解了不少,具体效果如下: 参考了好些文章,很多实现都是截取文本的最大行,在文本的下一行添加一个按钮,这个做法并不符合需求,所以直接…
【设计模式笔记】(零) 设计模式六大原则
单一职责原则,就一个类而言,应该只有一个引起它变化的原因。简单说,一个类应该是一组高度相关的函数、数据的封装;也就是高内聚。 这里可以看出来 ImageLoader 类作用有初始化图片缓存、显示图片、下载图片,显然显示图片和下载图片两个方法与初始化图片缓存方法相比作用就显得有些…
个人成就
文章被点赞
108
文章被阅读
16,488
掘力值
507
关注了
36
关注者
33
收藏集
2
关注标签
32
加入于
2016-07-11