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