AndroidgetResources().getDrawable()被弃用的API 22使用新的AndroidAPI 22getResources().getDrawable()现在不受欢迎了。现在最好的方法是只使用getDrawable().什么改变了?
3 回答
牛魔王的故事
TA贡献1830条经验 获得超3个赞
见 我的博客 想要更完整的解释
ContextCompat.getDrawable(context, R.drawable.***)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { return resources.getDrawable(id, context.getTheme());} else { return resources.getDrawable(id);}
getDrawable(int, Theme)
getDrawable(int)
getDrawable(int)
getDrawable(int, null)
.
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
getResources().getDrawable(R.drawable.your_drawable)
ResourcesCompat.getDrawable(getResources(), R.drawable.your_drawable, null)
ResourcesCompat
ContextCompat.getDrawable(this, R.drawable.your_drawable)
this
- 3 回答
- 0 关注
- 1416 浏览
添加回答
举报
0/150
提交
取消