【问题标题】:Android menu does not show German umlaut ÜAndroid 菜单不显示德语变音 Ü
【发布时间】:2011-07-30 14:58:51
【问题描述】:

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

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。因此它们显示为普通字符。 如果我删除菜单项图标,则元音变音会正确显示。为什么我不能有大写变音符号和图标?

您知道我可以做些什么来正确显示大写变音符号并使用图标吗?

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

【问题讨论】:

    标签: character-encoding icons diacritics android-menu


    【解决方案1】:

    到目前为止我发现了什么(如果有人看到这篇文章):http://code.google.com/p/android/issues/detail?id=3974
    使用页面底部 chris@orr.me.uk 提供的解决方法。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 是的,我也是这么想的。但是德语并不是唯一使用非默认字符的语言。那么谷歌如何为菜单创建默认图像,而不关心这些特殊字符。
      猜你喜欢
      • 1970-01-01
      • 2012-08-14
      • 2021-08-23
      • 1970-01-01
      • 2012-06-28
      • 2017-07-06
      • 2018-08-03
      • 2013-12-12
      • 1970-01-01
      相关资源
      最近更新 更多