Android のコンテキスト メニューのメニュー項目間にセパレーターを追加することは可能ですか? ドキュメントには、これに関する指示はありません。メニュー項目が異なる種類の操作を実行する場合、メニュー項目を分離する必要があるようです。
注意。問題は、オプション メニューではなく、コンテキスト メニューに関するものです。
Android のコンテキスト メニューのメニュー項目間にセパレーターを追加することは可能ですか? ドキュメントには、これに関する指示はありません。メニュー項目が異なる種類の操作を実行する場合、メニュー項目を分離する必要があるようです。
注意。問題は、オプション メニューではなく、コンテキスト メニューに関するものです。
コメントできず、少し遅れているかもしれませんが、これが誰かの助けになることを願っています. 私が知っていること: ContextMenu.setGroupDividerEnabled を介してこれを有効にすると、Android はグループ間にセパレーターを追加します。
@Override
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, view, menuInfo);
menu.setHeaderTitle(R.string.choose_action);
menu.add(0, MENU_ITEM_CREATE, 0, R.string.create);
menu.add(1, MENU_ITEM_CHECK, 0, R.string.check);
menu.add(2, MENU_ITEM_EDIT, 0, R.string.edit);
menu.add(2, MENU_ITEM_DELETE, 1, R.string.delete);
// Enable group separator
menu.setGroupDividerEnabled(true);
}
https://developer.android.com/reference/android/view/Menu#setGroupDividerEnabled(ブール値)