Intereting Posts
Расположение Android с двумя равномерно разнесенными кнопками Удалить элемент из «Частных библиотек Android», который отсутствует в папке с папками моего проекта Может кто-нибудь объяснить attr? Почему Android запускает синхронизацию учетной записи Google каждый раз, когда я добавляю / удалю учетную запись пользовательского типа? Как установить начальный масштаб / ширину для веб-просмотра Перенаправить содержимое файла с android на компьютер Расчет расстояния от моего местоположения до места назначения в андроиде Android 4.3 Virtual Device CPU / ABI – не установлены системные изображения (затмение) Chromecast MediaRouteProviderService PostInvalidateOnAnimation против postInvalidate Разница между услугами и широковещательными приемниками Как отправить местоположение устройства на сервер при необходимости Почему объявить аргумент функции окончательным? Android принимает только символы между az и AZ Android: привязка данных из базы данных к CheckBox в ListView?

Как получить ресурс (int) из String – Android

Возможный дубликат:
Android, получив идентификатор ресурса из строки?

String res = "R.drawable.image1"; 

Мне нужно получить его INT id. Пожалуйста, помогите мне!

Solutions Collecting From Web of "Как получить ресурс (int) из String – Android"

Используйте это, чтобы получить идентификатор ресурса:

 int picId = getResources().getIdentifier(picName, "drawable", getApplicationContext().getPackageName()); 

Если вы хотите получить integer просто удалите кавычки.

 int id = R.drawable.image1; // instead of "R.drawable.image1" 

Это даст вам номер.

 View view = findViewById(R.drawable.image1); int id = view.getId();