Это будет что-то вроде:
R.drawable.resourcename
Убедитесь, что у вас нет импортированного пространства имен Android.R
, поскольку это может запутать Eclipse (если это то, что вы используете).
Если это не сработает, вы всегда можете использовать метод контекста 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)
Возвращает целое число указанного имени ресурса, типа и пакета.