2

アプリにドイツ語のローカライズを追加したばかりですが、なぜメニューにドイツ語のウムラウトが表示されないのか、本当に疑問に思っています。

menu.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

...     
    <item
        android:id="@+id/menu_about"
        android:title="@string/app_menu_about"
        android:icon="@android:drawable/ic_menu_info_details"
    />

</menu>

文字列.xml:

<string name="app_menu_about">äöüÄÖÜß</string>

小文字のウムラウトと ß のみが正しく表示されます。大文字のウムラウトは AOU として表示されます。そのため、通常の文字として表示されます。メニュー項目のアイコンを削除すると、ウムラウトが正しく表示されます。大文字のウムラウトとアイコンを使用できないのはなぜですか?

大文字のウムラウトを正しく表示し、アイコンも使用できるようにするためにできることはありますか?

これ以上言語をローカライズするつもりはありませんが、すべての特殊文字を正しく表示できなければ、その作業は意味がありません。

4

2 に答える 2

2

私がこれまでに見つけたもの (誰かがこの投稿に出くわした場合) : http://code.google.com/p/android/issues/detail?id=3974
ページの下。

于 2011-09-02T08:24:35.807 に答える
0

This is just a wild guess, but it may be displaying them but for some reason the top few pixels are being cut off when the icon is displayed.

于 2011-04-06T09:05:15.683 に答える