Это будет что-то вроде:
R.drawable.resourcename
Убедитесь, что вы не импортировали пространство имен Android.R
, поскольку оно может запутать Eclipse (если это то, re использование).
Если это не работает, вы всегда можете использовать метод контекста getResources
...
Drawable resImg = this.context.getResources().getDrawable(R.drawable.resource);
Если this.context
инициализируется как Activity
, Service
или любой другой подкласс Context
.
Обновление:
Если это ваше имя, класс Resources
(возвращенный getResources()
) имеет getResourceName(int)
метод и getResourceTypeName(int)
?
Обновление 2:
Класс Resources
имеет этот метод:
public int getIdentifier (String name, String defType, String defPackage)
Который возвращает целое число имя указанного ресурса, тип & amp; пакет.