Подтвердить что ты не робот

Автоматическое создание ссылки @String в Android Studio

Я знаю, что это возможно в eclipse, следуя советам здесь: Android: ресурс Строковая автоматическая генерация

Но я не могу найти, если это возможно в студии Android. Кто-нибудь знает, как это сделать?

В принципе, я хотел бы взять жестко закодированную строку и автоматически создать ссылку @string в моих основных значениях .xml или strings.xml.

4b9b3361

Ответ 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. Включите опцию.