Автоматическое создание ссылки @String в Android Studio
Я знаю, что это возможно в eclipse, следуя советам здесь: Android: ресурс Строковая автоматическая генерация
Но я не могу найти, если это возможно в студии Android. Кто-нибудь знает, как это сделать?
В принципе, я хотел бы взять жестко закодированную строку и автоматически создать ссылку @string в моих основных значениях .xml или strings.xml.
Ответы
Ответ 1
Alt + Enter, Извлечь ресурс строки, в то время как карет находится внутри строки жесткого кодирования:
![extract]()
То же самое должно работать и в файлах XML, и оно работает в IntelliJ IDEA, но, похоже, в текущей версии Android Studio нарушено:
![XML extract resource]()
Android Studio 0.1.3 показывает сложенный текст в макетах XML, который он извлекает из строковых ресурсов, но ему не удается вернуться к ресурсу и не предлагает извлекать ресурсы из жестко закодированных строк внутри XML. Кажется, это ошибка.
Ответ 2
То, что, как представляется, отсутствует в приведенных выше ответах, заключается в том, что в Android Studio вы должны поместить курсор в строку, щелкнуть мышью и нажать Alt + Enter, чтобы вызвать строку извлечения Диалог ресурсов
Ответ 3
alt + Enter работайте, когда ресурс строки настроек включен,
how to on string resource extractor
Откройте Android-студию "Справка" → Найти действие → введите "extract string resource"
Вы найдете кнопку ON/OFF. Включите опцию.