我在我的Drawable-mdpi文件夹中有一个名为(my_image.png)的图像。如何从Value获取Resource.Id?
我的android应用程序与web服务进行交互。它可能会发回“my_image”。我的android应用程序应该加载这个图像。
我使用MonoDroid的,我想这
int abc = Resources.GetIdentifier("my_image","drawable",null);
然而结果总是"0"
。当它应该是(从资源文件)
// aapt resource value: 0x7f020000
public const int my_image = 2130837504;
环顾和Android的方式似乎是类似
int i = this.getResources().getIdentifier("txt_asecondtext", "strings", this.getPackageName());
我试图通过在包名称,而不是null
但什么也没做。
我想我找出了为什么你最后一个示例行不起作用。 '字符串'应该是'字符串' – gtcompscientist