摘要: getResources().getDrawable() 过时的解决方法 当你这个Drawable不受主题影响时 ResourcesCompat.getDrawable(getResources(), R.drawable.name, null); 当你这个Drawable受当前Activity主题 阅读全文
posted @ 2017-10-25 23:49 dub 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 在build.gradle里添加以下两句: 阅读全文
posted @ 2017-10-25 14:32 dub 阅读(350) 评论(0) 推荐(0) 编辑
摘要: EventBus 1.根据文章最前面所讲的EventBus使用步骤,首先我们需要定义一个消息事件类: public class MessageEvent { private String message; public MessageEvent(String message) { this.mess 阅读全文
posted @ 2017-10-25 13:08 dub 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 采用消息发布/订阅的一个很大的优点就是代码的简洁性,并且能够有效地降低消息发布者和订阅者之间的耦合度。举个例子,比如有两个界面,ActivityA和ActivityB,从ActivityA界面跳转到ActivityB界面后,ActivityB要给ActivityA发送一个消息,ActivityA收到 阅读全文
posted @ 2017-10-25 13:02 dub 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 通常我们是用findViewById()方法来取得我们要使用的View控件,不过除了这一种方法之处 ,我们还可以用View中的setTag(Onbect)给View添加一个格外的数据,再用getTag()获取到对应的View。setTag()和getTag()方法常用在处理多个相同的View时,比如 阅读全文
posted @ 2017-10-25 10:25 dub 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 这里给出一些主流的应用市场名单,有些可能已经不行了,自己找一找,很容易的: 应用市场图-1 应用市场图-1 阅读全文
posted @ 2017-10-25 09:27 dub 阅读(264) 评论(0) 推荐(0) 编辑