Character encoding Android菜单不显示德语umlautÜ;
我刚刚在我的应用程序中添加了一个德语本地化,我真的很想知道,为什么菜单上没有显示一些德语UMLAUT menu.xml:Character encoding Android菜单不显示德语umlautÜ;,character-encoding,icons,diacritics,android-menu,Character Encoding,Icons,Diacritics,Android Menu,我刚刚在我的应用程序中添加了一个德语本地化,我真的很想知道,为什么菜单上没有显示一些德语UMLAUT 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" andr
<?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>
只有小写的umlauts和ß正确显示。大写的umlauts显示为AOU。因此,它们显示为普通字符。
如果我删除菜单项图标,umlauts将正确显示。为什么我不能有大写字母和图标
您知道我可以做些什么来正确显示大写字母,并使用图标吗
我不想本地化更多的语言,但如果我不能正确显示所有特殊字符,这就不值得这么做。这只是一个猜测,但它可能会显示它们,但由于某种原因,图标显示时顶部的几个像素会被切断 到目前为止我发现了什么(如果有人看到这篇文章):
使用由提供的解决方法chris@orr.me.uk在页面底部。是的,我也是这么想的。但德语并不是唯一使用非默认字符的语言。那么,谷歌如何为菜单创建默认图像呢?这些菜单并不关心这些特殊字符。