Как мне найти идентификаторы в XML-файле? - PullRequest
1 голос
/ 06 ноября 2019

Это простые вопросы, но я не мог найти ответ, так что, надеюсь, кто-то может помочь. Я искал другие вопросы, касающиеся этого, но не видел ни одного.

Я знакомлюсь с кучей кода, написанного кем-то другим, и пытаюсь разобраться в происходящем. Я сталкиваюсь с такой строкой:

mDeviceList = (ListView)findViewById(R.id.device_list); 

Как узнать, какой элемент в одном из файлов макета .xml имеет идентификатор device_list? Я знаю, что могу открыть каждый файл (их несколько) и щелкнуть по каждому элементу в поисках идентификатора, но есть ли более быстрый / простой способ сделать это?

РЕДАКТИРОВАТЬ: я вижу, какделать это программно в других ответах. Я искал, как найти его в Android Studio. Правильный / быстрый способ - щелкнуть по идентификатору, щелкнуть правой кнопкой мыши, выбрать объявление go-go, которое затем покажет вам, где объявлен идентификатор.

1 Ответ

4 голосов
/ 06 ноября 2019

По коду

(ListView)findViewById(R.id.device_list);

щелкните правой кнопкой мыши по идентификатору (просто идентификатор) и выберите «найти использование», тогда вы сможете увидеть все случаи использования этого идентификатора в вашем проекте

или

щелкните правой кнопкой мыши по идентификатору и выберите «перейти к», а затем выберите «Декларация», а затем вы будете перенаправлены на XML с этим идентификатором

или нажмите на идентификатор инажмите "Ctrl + B", и он будет делать то же самое, что и выше

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