Как переименовать идентификаторы виджетов в Eclipse? - PullRequest
4 голосов
/ 20 июня 2011

Я работаю над приложением, основанным на примере из учебника. Теперь разные идентификаторы виджетов больше не отражают их назначение, поэтому я хотел бы переименовать их. Однако это кажется довольно сложной задачей, поскольку идентификаторы используются в нескольких файлах.

Можно ли как-то переименовать идентификаторы, чтобы изменения были перенесены в другие файлы проекта? Это очень похоже на имена исходного кода рефакторинга, но для идентификаторов виджетов.

Ответы [ 4 ]

3 голосов
/ 21 июня 2011

Вы можете попытаться использовать функцию Find / Replace Eclipse.Я нашел это полезным несколько раз при смене идентификаторов или чего-то подобного.Дайте нам знать, что вы в конечном итоге делаете.

3 голосов
/ 21 июня 2011

Я не думаю, что подобный инструмент существует в Eclipse.Самый простой способ сделать это вручную - переименовать элемент в макете XML, а затем отследить ошибки в классах Java.Если вы делаете это один за другим, вы должны очистить его через минуту или две.

1 голос
/ 15 июля 2015

В затмении:

Перейдите к макету XML -> Graphical Layout -> Properties, затем нажмите кнопку ... рядом с нужным полем:

refactor_widget

0 голосов
/ 14 июня 2013

Если кто-то сталкивается с этой проблемой сейчас, вы можете переименовать идентификатор из редактора визуального макета, и он автоматически выполнит всю тяжелую работу.

...