getResources().getDrawable() 过时的解决方法
-
当你这个Drawable不受主题影响时
ResourcesCompat.getDrawable(getResources(), R.drawable.name, null); -
当你这个Drawable受当前Activity主题的影响时
ContextCompat.getDrawable(getActivity(), R.drawable.name); -
当你这个Drawable想使用另外一个主题样式时
ResourcesCompat.getDrawable(getResources(), R.drawable.name, anotherTheme)
本文提供了getResources().getDrawable()过时后的三种替代方案:当Drawable不受主题影响时使用ResourcesCompat.getDrawable(); 当受当前Activity主题影响时使用ContextCompat.getDrawable(); 当需要使用另一主题样式时也通过ResourcesCompat.getDrawable()并指定主题。
1418

被折叠的 条评论
为什么被折叠?



