Android菜单不显示德语umlautÜ

时间:2011-04-06 08:25:20

标签: character-encoding icons diacritics android-menu

我刚刚在我的应用程序中添加了德语本地化,我真的很想知道,为什么菜单不会显示一些德语变音符号。

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>

的strings.xml:

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

只显示小写的变音符号和ß。大写的变音符号显示为AOU。所以它们显示为普通字符。 如果我删除菜单项图标,则正确显示变音符号。为什么我不能使用大写的变音符号和图标?

你能知道我能做些什么才能正确显示大写的变音符号,还能使用图标吗?

我不想本地化更多语言,但如果我无法正确显示所有特殊字符,那就不值得工作了。

2 个答案:

答案 0 :(得分:2)

到目前为止我发现的内容(如果有人遇到此帖子):http://code.google.com/p/android/issues/detail?id=3974
使用页面底部chris@orr.me.uk提供的解决方法。

答案 1 :(得分:0)

这只是一个疯狂的猜测,但它可能正在显示它们但由于某种原因,当显示图标时,前几个像素被切断。