Для начала необходимо создать класс приложения, перегрузить метод onCreate и вписать выделенный фрагмент кода
Далее в разделе application файла AndroidManifest.xml сослаться на наш класс, как новый класс приложения в разделе application.package com.mycompany.myApp;import android.app.Application;import android.view.ViewConfiguration;import java.lang.reflect.Field;public class MyApplication extends Application {@Overridepublic void onCreate(){super.onCreate();try {ViewConfiguration config = ViewConfiguration.get(this);Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");if(menuKeyField != null) {menuKeyField.setAccessible(true);menuKeyField.setBoolean(config, false);}} catch (Exception ex) {// Ignore}}}
android:name="com.mycompany.myApp.MyApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
Далее указываем в наших файлах меню какие элементы и как будут отображаться на ActionBar с помощью свойства android:showAsAction и наслаждаемся результатом.
Источник