2017-02-21 4 views
1

Я хотел бы знать, можно ли узнать, если id от drawable10 или strings ресурс.Android распознает, является ли идентификатор ресурса доступным или строка

Например: Если я звоню R.strings.hello, что возвращает int значение `2131099681.

Могу ли я признать, что id от строки папка?

+1

Зачем вам это нужно? –

+0

Мне нужно знать, что отображать на экране. Если это изображение, я показываю изображение, и если это строка, я показываю текст. –

ответ

0

Я думаю, вы могли бы использовать (в деятельности)

getResources().getResourceTypeName(int resid); 

Как предложил here

0

Дайте это попробовать

Resources.getResourceTypeName(int resid) 

Docs here

+0

Это не статический метод. Поэтому, пожалуйста, посмотрите на это. –

+1

@ShreyashSSarnayak Вот для чего нужны документы, поэтому философия не должна давать код, готовый к использованию, но подсказки – Sid

Смежные вопросы