Android View найти идентификатор - PullRequest
0 голосов
/ 07 марта 2012

Я новичок в программировании на Android.У меня есть объект View.Как я могу найти это идентификатор.Я ищу текстовый идентификатор (не целое число), который был дан в файле XML.Спасибо.

Ответы [ 3 ]

1 голос
/ 07 марта 2012

Для этого вы обычно используете Resources.getResourceEntryName , передавая числовой идентификатор ресурса в качестве параметра ... т.е.

getResources().getResourceEntryName(view.getId());
0 голосов
/ 07 марта 2012

Хорошо, похоже, вы не понимаете, что такое ваш R-файл или как работает представление Android. Вам, вероятно, следует перейти к учебникам по Android здесь и пройти хотя бы учебники Hello World и Hello Views для хорошего знакомства с представлениями Android, а также со значением и генерацией файла R.

0 голосов
/ 07 марта 2012

Для использования вашего примера: Для TextView, объявленного с:

<TextView android:id="@+id/text" ...>

Представление не имеет текстового идентификатора.Он просто имеет целочисленный идентификатор, который процесс сборки Android создал, спрятал в R.java и создал как значение «R.id.text».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...