android - 我可以从 Android 上的资源 id 获取资源字符串吗?
问题描述
我可以从 Android 上的资源 id 获取资源“字符串”吗?
例如)
int id = R.drawable.abc;
String ret = getMyResourceString(id);
我需要 ret 是“abc”或“drawable.abc”或“R.drawable.abc”
我可以这样做吗?
解决方案
有两种方法可以从资源中获取字符串,getResources().getResourceEntryName(int id)
或者getResource().getResourceName(int id)
它们有不同的输出,选择对你有帮助的
推荐阅读
- mysql - SQL中如何获取新订阅数和续订数?
- python - 如何修复 Discord.py 不为语音命令运行我的异步功能?
- php - 如何使用 WooCommerce 挂钩 wp_set_password WordPress 功能?
- ios - 在我的反应原生项目中,Font Awesome 无法识别
- c# - 如何制作一个创建控制器及其 ViewModel
- c# - 如何在 C# WinFrom 桌面应用程序中存储 MySql 数据库连接字符串
- python - 使用 numpy 自动生成带函数的共享库
- android - 如何实现 JobScheduler 在后台扫描蓝牙信标?
- swift - 如何在 macOS 中镜像 JPEG 文件
- keras - Keras 中基于输入数据的自定义损失函数