Android Glide Note

Glide 图片加载回调监听

  • 可以使用 ImageViewTarget , RequestListener 监听, RequestListener 可以监听网络图片是否加载成功。
  • 可以使用 listener 或 addListener 添加 RequestListener 监听。当调用多个 listener 方法时,只会调用最后的 listener 回调, addListener 方法会依次调用多个 addListener 设置的回调。

Android Textview

TextView ellipsize

配合 maxLines 使用,超出部分省略号表示,跑马灯等效果

marquee 使用跑马灯效果时记得设置 tvMarquee.setSelected(true); 需要注意不要抢了其他控件的焦点

marqueeRepeatLimit 限制滚动次数可以设置 marquee_forever 或 1

Note

json解析

jsonObject.getString() vs jsonObject.optString()

optString会在得不到你想要的值时候返回空字符串“ ”或指定的默认值,而getString会抛出异常。
推荐使用optString,可避免接口字段的缺失、value的数据类型转换等异常