2016-02-05 108 views
1

我想在从列表中选择多个删除项目时尝试膨胀菜单,但是我在当前菜单上获得了一个新的菜单栏。 http://imgur.com/XRAEnBM.jpgAndroid Studio材质设计菜单充气

我用默认的导航抽屉活动,然后做了我的碎片。 我使用listView.setMultiChoiceModeListener这是我的代码

Java代码:在菜单

 @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()中的一个我片段。 我是初学者所以请善待谢谢:)

回答

0

这里是解决方案,只需在您的stlyes添加这两条线

<item name="windowActionModeOverlay">true</item> 
    <item name="actionModeBackground">@color/colorPrimary</item>