gpt4 book ai didi

android - 为什么没有从 Drawable 对象获取资源名称的方法

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:51:59 25 4
gpt4 key购买 nike

要从任何资源创建 Drawable 对象,我们可以使用以下代码(我的图片名称是 arrow_selected.png)

Drawable d =getResources().getDrawable(R.drawable.arow_selected);

但稍后在应用程序中我想从这个可绘制对象中获取资源名称。我没有找到任何获取资源名称的方法,如下所示

d.getResourceName();

为什么android API中没有这样的方法。 如何从Drawable对象中获取资源名称?

最佳答案

我也在搜索这个,但我想出了以下解决方案:

String name = context.getResources().getResourceEntryName(imageResID);

希望对您有所帮助。

关于android - 为什么没有从 Drawable 对象获取资源名称的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6611703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com