摘要:
在 Gradle 中,@aar 意味着 “Artifact Only”,默认情况下将排除所有依赖。 使用 @aar 而不使用 transitive=true ,将会排除 Glide 的依赖,并导致运行时异常,例如: java.lang.NoClassDefFoundError: com.bumpte 阅读全文
摘要:
什么是HashMap? HashMap是实现Map<K,V>接口的一个实体类,它对键值做了一对一的映射关系,当然里面键值不能重复。Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射的 collection 视图上返 阅读全文
摘要:
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资 阅读全文