Как перейти к XML-ресурсам в Eclipse вместо R.java
- Версия Eclipse: Служба поддержки Indigo 2
- Версия ADT: 18.0.0.v201203301601-306762
У меня есть следующий код в Eclipse
View view = inflater.inflate(R.layout.somelayoutfile, parent, false);
Я хочу выполнить какое-то действие, например CTRL + щелкнуть по "R.layout.somelayoutfile" и перейти к этому файлу xml. Вместо этого меня ведет к "Р.Яве".
В соответствии с этим
Ответы
Ответ 1
Если вы удерживаете Ctrl с указателем на имя ресурса (somelayoutfile в вашем примере), тогда должно появиться меню с двумя параметрами:
- Открыть объявление
- Открыть объявление в макете /somelayoutfile.xml
Это не работает для вас? Или вы хотите, чтобы по умолчанию (прямой щелчок по имени ресурса) был вторым вариантом?
Ответ 2
Самый эффективный способ.
Настройки Eclipse - Hyperlinking
- Open Declaration
- снимите флажок.
CMD + Click начнет перемещаться напрямую к XML вместо класса R.
![Eclipse hyperlinking settings]()
Вы все равно сможете использовать Open Declaration
, нажав F3.
Ответ 3
Вы можете использовать Ctrl + Alt + Shift и нажать на res
или в настройках → Общие → Редакторы → Текстовые редакторы → Гиперссылка, вы можете изменить комбинацию клавиш
Ответ 4
CTRL + CLICK
- правильный способ сделать это, но иногда это работает неправильно, я не знаю, почему. Я обожаю, я знаю. Если бы я был вами, я бы попробовал одну или обе вещи ниже.
Обычно я очищаю свой проект, и если это не исправить, я перезапущу Eclipse, а затем снова очищу его. Один из этих двух, как правило, делает трюк для меня.
Ответ 5
Удерживайте ctrl
(или command
на Mac). Затем переместите курсор над именем ресурса. Если вы переместите курсор к имени ресурса, а затем нажмите ctrl
, он не будет подчеркивать имя ресурса и не будет предоставлять ссылку. Вы должны нажать ctrl
, а затем переместить курсор.