2016-11-12 2 views
0

Цель состоит в том, чтобы показать пользовательское контекстное меню в верхней части выделенного текста. Пробовал очистки пунктов меню в onSupportActionModeStarted:Скрыть контекстное меню без отключения выбора текста

@Override 
public void onSupportActionModeStarted(android.support.v7.view.ActionMode mode) { 
    super.onSupportActionModeStarted(mode); 
    mode.getMenu().clear(); 
    mode.getMenu().close(); 

} 

но контекстное меню все еще показывает с пустым фоном и кнопкой назад и без каких-либо элементов внутри

Я попытался установить <item name="windowActionModeOverlay">false</item> к AppTheme, но безрезультатно ,

Есть ли способ сделать это?

ответ

0

Вы пробовали этот путь? @Override public void onActionModeStarted(ActionMode mode) { super.onActionModeStarted(mode); mode.getMenu().clear(); mode.getMenu().close(); }

Я сделал без поддержки и работал. Он не пригоден: <item name="windowActionModeOverlay">false</item>

Не забудьте реализовать это в одном упражнении.

Смежные вопросы