2014-12-10 2 views
1

Я пытаюсь отобразить этот символ Ȳ Ȳ. Все остальные символы отображаются правильно, кроме этого (Ȳ). Например, ↑, отображается хорошо, но не Ȳ.Как правильно отображать Ȳ (Ȳ) в Android?

enter image description here

Я попытался как Ȳ и код (Ȳ), как:

mEditText.setText(Html.fromHtml("<h5><font color=\"Gray\">&#562;</font></h5>"); 
mEditText.setText(Html.fromHtml("<h5><font color=\"Gray\">Ȳ</font></h5>"); 

Как я могу отобразить этот символ правильно?

enter image description here

+0

Если вы видите Y-bar 2 раза, я написал «& # 5 6 2;» , код этого символа. – SDG69

+0

@PattaFeuFeu yep, я только что попробовал и снова тот же результат. BAR - правая сторона символа Y! – SDG69

ответ

3

Вы можете попробовать использовать \u0232 в виде строки:

mEditText.setText("\u0232"); 

Я узнал значение Юникода с помощью опции контекстного меню Android программы Studio «Преобразовать в базовый латинский», который был полезным довольно часто в последнее время ,

Android Studio right-click menu


Получили тот же самый результат; верхний стержень находится справа от Y

Любопытно! Я просто попробовал то, что я рекомендовал, используя EditText, а также Toast (как видно на предыдущем снимке экрана), и оба работали так, как ожидалось.

Test within EditText

+1

Вы можете использовать эту ссылку, если используете Eclipse: http://unicode-table.com/en –

+0

Получил тот же результат; верхняя панель находится справа от Y! – SDG69

+0

Я использую BlueStack ... возможно, это из-за этого. Позвольте мне проверить другие инструменты. TnX. – SDG69

1

Ответ где запустить приложение ... Я запустить это приложение в BlueStacks и результат не был хорошим, но над Nexus 5, Ȳ отображается properly.So если вы используете BlueStacks и эти персонажи просто игнорируют форму и проверяют реальное устройство Android.