Сделайте знак плюса строкой в ​​java

Поэтому я хочу, чтобы знак плюса сохранялся в виде строки и отображался на экране позже; так что в этом случае у меня есть

 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.

8
задан eBehbahani 24 December 2011 в 01:25
поделиться