Поэтому я хочу, чтобы знак плюса сохранялся в виде строки и отображался на экране позже; так что в этом случае у меня есть
String plusSign = "+";
, но когда я показываю это на экране, я получаю странный знак плюса с кружком вокруг него. Я использую переменную в приложении, которое создаю, поэтому использование Android может иметь какое-то отношение к странному формату. Так ли должен выглядеть знак плюса или есть способ сделать его похожим на обычный плюс (крест без кружка)?
Позвольте мне добавить некоторые альтернативы, которые я пробовал. Первое, что я сделал, это посмотрел, будет ли по-другому выглядеть юникодная версия знака плюса, но ничего не появилось, когда я ее отобразил (код был \ u002B). Я тоже смотрел версию ascii, но не знал, как преобразовать ее в строку.
Вот код, который я использую для отображения строки onScreen
Addition = new Text(PositionX, PositionY, standardFont, "Intergers" + plusSign + "Integers");
mScene.attachChild(Addition);
Я использую andEngine, так что вот класс Text http://code.google.com/p/andengine/source/browse/src/ org / anddev / andengine / entity / text / Text.java
Похоже, это связано с android: http://www.droidforums.net/forum/droid-x-faq/65474-what- them-icons.html
Похоже, что если вы используете шрифт, который не поддерживает определенный символ, по умолчанию используется тот, который когда-либо использовался в Android.