Меню переполнения панели действий Android отображается неправильно

В моем меню переполнения вместо «календарь» отображается «календарь», как показано на следующем изображении:

Я добавил меню следующим образом:

 <menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto">

<item android:id="@+id/action_calendar"
      android:icon="@drawable/ic_action_go_to_today"
      app:showAsAction="never"
      android:title="@string/calendar"
      android:showAsAction="never" />

<item
    android:id="@+id/action_help"
    android:orderInCategory="100"
    app:showAsAction="never"
    android:showAsAction="never"
    android:icon="@drawable/ic_action_help"
    android:title="Help"/>

<item
    android:id="@+id/action_refresh"
    android:orderInCategory="100"
    app:showAsAction="never"
    android:showAsAction="never"
    android:icon="@drawable/ic_action_refresh"
    android:title="Check for Updates"/>
   </menu>

Активность

    public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main_activity, menu);
    return super.onCreateOptionsMenu(menu);
    }

Может ли кто-нибудь сказать нам, что не так с моим кодом?

Я думаю, что верхняя левая точка прямоугольника меню переполнения была неправильной. Я попробовал пример на панели действий. Все это показывает правильно следующим образом:

Привет, извините, я обнаружил, что проблема вызвана установкой android:anyDensity="false" в манифесте.

Меню панели действий отображается за пределами экрана

Спасибо!


person Ted Yu    schedule 10.02.2014    source источник
comment
попробуйте удалить app:showAsAction="never" из всех пунктов меню   -  person M D    schedule 10.02.2014
comment
Почему у вас 2 одинаковых идентификатора (action_calendar)?   -  person Justin Pollard    schedule 10.02.2014
comment
удалить приложение: showAsAction = никогда, но не работает.   -  person Ted Yu    schedule 10.02.2014
comment
Это очень интересный вопрос. Возможно, это может быть связано с некоторой путаницей в направлении текста слева направо, поскольку кажется, что переполнение считает, что оно выровнено по левому краю. Меняете ли вы LTR/RTL где-либо в своем приложении через эти механизмы?   -  person Paul Lammertsma    schedule 02.03.2014
comment
Я вижу, вы отредактировали свой вопрос с разрешением. Пожалуйста, укажите это в качестве ответа, чтобы другие могли учиться на вашей ошибке.   -  person Paul Lammertsma    schedule 02.03.2014
comment
возможный дубликат меню панели действий отображается за пределами экрана   -  person Paul Lammertsma    schedule 02.03.2014