Ответ 1
Вам нужно избежать вопросительного знака...
android:text="\?"
Мне нужно установить текст кнопки только ?
.
Я счастлив сделать это через Java, но скорее сделаю это через XML.
Является ли это возможным?
Я пробовал android:text="?"
и android:text="?"
, но это не сработало.
Затем я установил один из строковых ресурсов в ?
, и когда это не сработало, я установил его на ?
, ссылаясь на это, но он не работает!
Как настроить заголовок кнопки на ? с помощью XML?
Вам нужно избежать вопросительного знака...
android:text="\?"
Напишите "\?" Intead normal или ASCII.
Вы пробуйте этот путь. Просто дайте место до или после? это будет работать, я думаю.
android: text = "?" или андроид: текст = "?"
укажите пробел перед написанием? (android: text = "?" )... он работает отлично. вам нужно добавить изображение к кнопке (android: background = "@drawable/image" ). или вам нужно взять кнопку imagebutton, чтобы добавить к нему знак вопроса.
Часть вашей проблемы заключается в том, что в некоторых версиях редактора макетов Eclipse Android он будет волноваться с вопросительным знаком в качестве текста на кнопке. Я отправил отчет об ошибке, и через год я получил сообщение о том, что ошибка исправлена.
Поэтому убедитесь, что у вас есть версия 21.1 или выше API для исправления ошибок.
См. мой вопрос об этом: Редактор макета Android Freaks Out on Question Mark
Надеюсь, что это поможет.