执行多次原因是因为每显示一个VIew,它都去测量view的高度,执行measure方法,导致getView执行多次。 把width和height都设置成fill_parent,如果ListView有父布局,也把父布局的w…
分类:移动开发
关于烂代码的那些事 – 评价代码优劣的方法
秦迪,微博研发中心技术专家,2013 年加入微博,负责微博平台通讯系统的设计和研发、微博平台基础工具的开发和维护,并负责微博平台的架构改进工作,在工作中擅长排查复杂系统的各类疑难杂症。爱折腾,喜欢研究从内核到前端的所有方…
Retrofit2的一些坑
现在都在说Retrofit2和RxJava2,作为一个程序猿自然不能落伍,然后就试用了一下,遇到一些坑,在这里记录一下 1. io.reactivex.exceptions.OnErrorNotImplementedEx…
简单的WebView自适应并嵌套在ScrollView里
因为某种原因,我们总是需要展示一些复杂的文本,Html.fromHtml()已经不能满足我们的需求,比如后台可编辑的文本在前端显示起来比较吃力,所以为了解决一些复杂的文本显示就需要用到WebView。 WebView i…
Android 跨应用间调用: URL Scheme
在Android开发中,不同Activity之间的跳转和切换是很常见的,这使得APP的内容更加丰富,功能更为多样,但是一个应用所能包括的功能毕竟有限,在很多的场景下需要跨应用调用,比如在应用中跳转到微信支付的页面,或者使…
开发中碰到的一些数字问题处理
数值变成指数形式 有时候直接使用服务端返回的数值,如余额等大额数值,哪怕是用String来接收,也会自动变成指数形式显示,还是需要使用DecimalFormat来对数字格式化一下。 public static Strin…
EasyAndroid库,简化Android开发的库,新增加了多个自定义控件,请大家多多支持!(不定时更新)
EasyAndroid 库(请支持我,给我个Star吧!) 更新啦!已更新到1.8.5!已经完全支持JCenter,后续不再支持JitPack方式编译。 Colors类,包含上千种颜色 FlowLayout 流式布局 A…
在Fragment中使用StartActivityForResult,RequestCode错乱的问题
问题:在Fragment中使用startActivityForResult(intent, 1);然后在Activity中的onActivityResult(int requestCode, int resultCode…
Android中一些好用的框架
本库主要提供一个简单易用的自定义分段控件,方便快速实现分段效果,支持xml配置、代码配置、分段规则按均分/比例分、数字分段、文本分段、渐变分段、bar条样式正常/圆形/三角形,segment文字样式、进度设置、进度标记类…
Android 自定义 View 实例 随手拖动小球
ViewTest.java package com.toby.personal.datatypeconverttest; import android.content.Context; import android.gr…
Annotation详解
相信大部分开发android的人使用Handler在子线程上去进行ui的操作这种模式已经滚瓜烂熟了,但是当你不去深入研究它的原理,和理清它与Looper和Message之间的关系时,遇到问题和bug的时候你就会无从下手,…