Android studio @strings не работает

В моем проекте Android ни одна из моих переменных @string не работает.

Например, в строке заголовка я вижу @ строка / имя_приложения вместо myapp.

В моем AndroidManifest.xml он выглядит нормально, со строчкой android:label = "@string/app_name"

Кроме того, в моих кнопках макета и текстовых представлениях отображается @ string / action_sign_in, но у них также есть строка в макете xml. android:text = "@string/action_sign_in"

У кого-нибудь была эта проблема раньше?

Создайте снова свое приложение

Arnab Kundu 30.03.2018 15:03

убедитесь, что <string name = "action_sign_in">Neel</string> доступен в файле string.xml

AskNilesh 30.03.2018 15:04

Да, есть <string name = "action_sign_in"> Войдите или зарегистрируйтесь </string> в моем strings.xml

Kaigo 30.03.2018 15:15

@Kaigo поделитесь своим файлом макета и файлом string.xml

AskNilesh 30.03.2018 15:17
0
4
1 581
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Очистите, восстановите, проверьте, работает ли он.

Если нет, вы можете нажать alt + enter в красной строке @ string / action_sign_in и нажать на ресурс создания строкового значения, а затем установить значение для строки.

чистая, восстановление не имело значения. Под android нет красной строки: text = "@ string / action_sign_in". Он вообще не жалуется.

Kaigo 30.03.2018 15:16

Хорошо, в макете предварительного просмотра был маленький красный знак, и у него была опция автоматического исправления. Немного смущен, но теперь он работает. Спасибо

Kaigo 30.03.2018 15:18

Другие вопросы по теме