В моем меню переполнения вместо «календарь» отображается «календарь», как показано на следующем изображении:
Я добавил меню следующим образом:
<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" в манифесте.
Меню панели действий отображается за пределами экрана
Спасибо!
app:showAsAction="never"
из всех пунктов меню - person M D   schedule 10.02.2014