Меню Android не показывает немецкий умляут - PullRequest
2 голосов
/ 06 апреля 2011

Я только что добавил немецкую локализацию в свое приложение, и мне действительно интересно, почему в меню не отображаются некоторые немецкие умлауты.

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 ]

2 голосов
/ 02 сентября 2011

Что я нашел до сих пор (если кто-нибудь сталкивался с этим постом): http://code.google.com/p/android/issues/detail?id=3974
Используйте обходной путь, представленный chris@orr.me.uk внизу страницы.

0 голосов
/ 06 апреля 2011

Это просто дикое предположение, но оно может отображать их, но по некоторым причинам несколько верхних пикселей обрезаются, когда отображается значок.

...