Установить текст кнопки на вопросительный знак - PullRequest
23 голосов
/ 06 сентября 2011

Мне нужно установить текст кнопки просто ?.
Я счастлив сделать это через Java, но лучше сделать это через XML.
Возможно ли это?

Я пробовал android:text="?" и android:text="?", но это не сработало.
Затем я установил один из строковых ресурсов на ?, а когда это не сработало, я установил его на ? ссылается на это, но это не работает!

Как мне установить заголовок кнопки на ? с использованием XML?

Ответы [ 6 ]

37 голосов
/ 06 сентября 2011

Вам нужно уйти от знака вопроса ...

android:text="\?"
2 голосов
/ 06 сентября 2011

Напишите "\?"Обычная целая или ASCII форма.

0 голосов
/ 03 марта 2018

Попробуйте использовать \ перед знаком вопроса, как этот "\?".

0 голосов
/ 05 августа 2014

Частично ваша проблема заключается в том, что в некоторых версиях Eclipse Android Layout Editor он выводит из строя вопросительный знак в виде текста на кнопке.Я отправил отчет об ошибке, и через год я получил сообщение о том, что ошибка исправлена.

Поэтому убедитесь, что у вас API версии 21.1 или выше, чтобы получить исправление ошибки.

См. Мой вопрос по этому поводу: Редактор макетов Android сходит с ума от вопросительного знака

Надеюсь, это поможет.

0 голосов
/ 06 сентября 2011

дать пробел перед написанием? (Android: text = "?") ... все работает нормально. Вы должны добавить изображение к кнопке (android: background = "@ drawable / image"). или вам нужно взять кнопку image, добавить к ней изображение знака вопроса.

0 голосов
/ 06 сентября 2011

Вы пытаетесь таким образом .. просто дать место до или после?это будет работать, я думаю ..

android: text = "?"или андроид: text = "?"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...