Android studio Android Studio材质设计菜单
当我从列表中选择要多次删除的项目时,我试图放大菜单,但是我在当前菜单栏的顶部得到了一个新的菜单栏。 我使用默认的导航抽屉活动,然后制作片段。 我正在使用listView.SetMultichoiceModelListener这是我的代码 Java代码:Android studio Android Studio材质设计菜单,android-studio,menu,material-design,Android Studio,Menu,Material Design,当我从列表中选择要多次删除的项目时,我试图放大菜单,但是我在当前菜单栏的顶部得到了一个新的菜单栏。 我使用默认的导航抽屉活动,然后制作片段。 我正在使用listView.SetMultichoiceModelListener这是我的代码 Java代码: @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { mode.getMenuInflater
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
mode.getMenuInflater().inflate(R.menu.delete, menu);
return true;
}
菜单中的XML代码:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/delete_id"
android:title="Delete"
android:icon="@drawable/ic_action_delete"/>
</menu>
Java代码发生在我的一个片段的onResume()中。
我是一个初学者,所以请客气一点,谢谢:)这是解决方案,只需将这两行添加到您的stlyes中即可
<item name="windowActionModeOverlay">true</item>
<item name="actionModeBackground">@color/colorPrimary</item>
true
@颜色/原色
这是解决方案,只需在stlyes中添加这两行即可
<item name="windowActionModeOverlay">true</item>
<item name="actionModeBackground">@color/colorPrimary</item>
true
@颜色/原色