我使用IconDialog库为我的ImageView设置一个图标,该图标由用户设置。该库将返回一个Drawable对象。当我没有数据库时,我没有问题就可以使用该库,因为我刚刚调用setDrawable函数并将返回的drawable传递给它,但是现在我想将此drawable的引用存储到数据库中,而我在Drawable中找不到任何方法.class获取可绘制或其他内容的引用,但我在库中找不到返回任何引用的函数。任何的想法?

最佳答案

您可以使用Resource.getIdentifier

int imgId = res.getIdentifier(resourceName, "drawable", context.getPackageName());

10-07 19:22
查看更多