Пользовательский ActionBar и меню переполнения - PullRequest
0 голосов
/ 27 февраля 2012

Я реализую пользовательский ActionBar, как мне обращаться с меню переполнения (значок с 3 точками справа здесь: http://developer.android.com/images/ui/actionbar.png)? Меню переполнения должно быть видно, если нет кнопки аппаратного меню - но как я могу обнаружить что?

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

Ответы [ 3 ]

1 голос
/ 28 февраля 2012
ViewConfiguration.get(context).hasPermanentMenuKey()
0 голосов
/ 21 августа 2014
try {
    ViewConfiguration config = ViewConfiguration.get(this);
    Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");


        if (menuKeyField != null) {
            menuKeyField.setAccessible(true);
            menuKeyField.setBoolean(config, false);
        }
    } catch (Exception e) {
        e.printStackTrace();

}

}

0 голосов
/ 28 февраля 2012

Кнопка меню несколько устарела , может быть, вы хотите пересмотреть и придерживаться меню переполнения? И, кстати, вы знаете http://actionbarsherlock.com/?

...