getDrawable(int id) is deprecated. How can I set an image?

后端 未结 3 785
囚心锁ツ
囚心锁ツ 2021-01-16 07:19

Have a question! getDrawable() is deprecated in API 22. So, if I make an app with the min API 16, how can I set an image?

I saw that I can use getDrawable(int id, t

3条回答
  •  终归单人心
    2021-01-16 08:10

    You can try this way,

     if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
        return context.getResources().getDrawable(resource);
    } else {
        return context.getResources().getDrawable(resource, null);
    }
    

    may helps you

提交回复
热议问题