У меня есть строковые ресурсы в моем проекте студии Android.
<string name = "not_registered">Haven't registered yet?</string>
Я установил строку в TextView со следующим кодом: -
android:text = "@string/not_registered"
Он показывает правильный текст в окне предварительного просмотра xml, как и ожидалось: -
Но когда я запускаю проект, он не показывает текст после специального символа «'». Это только шоу
Я не могу понять, почему он не показывает полную строку.
Сначала перейдите в свой строковый ресурс.
<string name = "not_registered">Haven\'t registered yet?</string>
И установите строку в TextView со следующим кодом: -
android:text = "@string/not_registered"
Используйте <string name = "not_registered">Haven\'t registered yet?</string> вместо
<string name = "not_registered">Haven't registered yet?</string>
Весь приведенный ниже код отлично выглядит в предварительном просмотре:
<string name = "not_registered">Haven't registered yet?</string>
<string name = "not_registered">Haven't registered yet?</string>
<string name = "not_registered">Haven\'t registered yet?</string>
но работает только 3д !!!
Попробуйте вот так:
<string name = "not_registered">Haven\'t registered yet?</string>
это работает
<string name = "not_registered">Haven\'t registered yet?</string>
Согласно Документация Android. пространственный символ Одиночная кавычка (')
cab можно использовать любым из следующих способов:
В вашем случае вы можете использовать следующее
<string name = "not_registered">Haven\'t registered yet?</string>
<string name = "not_registered">"Haven't registered yet?"</string>
оба пути будут работать.
вы вместо этого пробовали использовать
\'?