相关疑难解决方法(0)

Android,从字符串获取资源ID?

我需要将资源ID传递给我的一个类中的方法.它需要使用引用所指向的id以及它还需要字符串.我该怎样才能做到最好?

例如:

R.drawable.icon
Run Code Online (Sandbox Code Playgroud)

我需要获取此的整数ID,但我还需要访问字符串"icon".

如果我必须传递给方法的是"icon"字符串,那将是更好的选择.

java resources android android-resources

147
推荐指数
11
解决办法
15万
查看次数

为什么不鼓励使用Resources.getIdentifier()

在Android SDK中,有一条评论说,按标识符而不是按名称检索资源更有效.

这是不鼓励使用getIdentifier()的唯一原因吗?

我需要以编程方式访问数百个资源中的一个,到目前为止,我的设计使得通过名称而不是标识符更容易访问原始资源.

android

1
推荐指数
1
解决办法
1086
查看次数

标签 统计

android ×2

android-resources ×1

java ×1

resources ×1