Японские иероглифы отображают странный интервал в Android TextView и кнопках - PullRequest
3 голосов
/ 22 февраля 2011

Я пытаюсь локализовать приложение для Android на японском языке. Я поместил XML-файл японских строк, и все довольно хорошо, за исключением символов катакана с двумя маленькими черточками или маленьким кружочком в правом верхнем углу. Для этих символов дисплей занимает ширину 2 полных символа.

Вот простой пример, показывающий проблему пробелов со словом «веб-сайт» в катакане:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
>
    <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="ウェブサイト"       
        android:typeface="normal"/>
</LinearLayout>

Когда он отображается на телефоне, третий символ занимает дополнительное место. Есть идеи, что не так?

Ответы [ 2 ]

1 голос
/ 23 февраля 2011

Попробуйте изменить символ «ブ» -> «ブ».3-й символ не используется обычным японцем в UTF-8.

0 голосов
/ 22 февраля 2011

Попробуйте перенести строку в strings.xml. При этом у меня нет этой проблемы.

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