2016-02-05 113 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>