Устройства с меньшим экраном в версии Android под KitKat? В более старых версиях по умолчанию не будет отображаться трехточечное меню в панели действий, если они имеют либо кнопку аппаратного меню, либо панель программного обеспечения с возможностью отображения кнопки меню.
Также возможно, что на меньшем экране может не хватить места для отображения кнопки на панели действий, и при этом все равно будут отображаться заголовок и потенциальные элементы кнопки NavigationDrawer.
Если вы хотите, чтобы он отображался на всех устройствах, прочитайте это . По сути, вам нужно добавить следующее к вашему 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 ignored) {
}
Кажется, я помню, что есть атрибут темы, который вы можете определить в своей AppTheme, но я не могу его найти.