安卓 - 根据唯一整数获取资源(字符串)

4

我想要做以下事情:

我想制作一个非常简单的图库应用程序。所以我想选择一条图片路径并将其设置为资源。我在String.xml中设置它。

因此,我有另一个类,需要选择的路径来从中加载所有图像。

class ImageHolder
{
     public ImageHolder()
    {
    this(R.string.image_dir);
    //problem is here - R.string.image_dir returns a unique int, while what I really need is the string. How can I get it...
    }
    public ImageHolder(String path)
    {
    .........standart procedure.....
    }
}
1个回答

21

使用getString(resID)方法,但是您需要一个Context对象。

这是Context的函数,所以在Activity中,您可以编写this.getString(R.string.image_dir);或者您可以完全省略this...


正是我在寻找的。谢谢!虽然应该是我自己想到的... - George

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接