2011-04-06 79 views
2

我刚刚添加了德语本地化到我的应用程序,我真的想知道,为什么菜单不显示德语变音符号。Android菜单不显示德语变音符号Ü

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> 

仅小写变元音和SS正确地示出。大写变音符号显示为AOU。所以它们显示为普通字符。 如果我删除了菜单项图标,则变音器显示正确。为什么我不能有大写变音和图标?

是否有任何您知道我可以做的,以便能够正确显示大写元音变音,并且还使用图标?

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

回答

0

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

+0

是的,这也是我的想法。但德语不是唯一使用非默认字符的语言。那么谷歌如何才能为菜单创建默认图像,而这些图像并不关心这些特殊字符。 – 2011-04-08 07:54:55