2015-10-05 194 views
2

我有我的菜單複選框的項目列表:菜單項點擊隱藏彈出

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context=".ListActivity"> 
    <group 
     android:checkableBehavior="all" 
     android:orderInCategory="1"> 
     <item 
      android:id="@+id/all" 
      android:checkable="true" 
      android:checked="true" 
      android:icon="@android:drawable/ic_menu_preferences" 
      android:title="@string/category_all" /> 
     <item 
      android:id="@+id/entertainment" 
      android:checkable="true" 
      android:checked="true" 
      android:title="@string/category_1" /> 
     <item 
      android:id="@+id/sport" 
      android:checkable="true" 
      android:checked="true" 
      android:title="@string/category_2" /> 
     <item 
      android:id="@+id/recreation" 
      android:checkable="true" 
      android:checked="true" 
      android:title="@string/category_3" /> 
    </group> 
</menu> 

,但如果我點擊任何一個產品,該窗口將關閉。我知道,它應該像這樣工作。但我需要保持這個彈出窗口打開。請幫助我一個人!

+0

請參閱http://stackoverflow.com/a/31727213/1979347 –

+0

檢查''''setOnActionExpandListener''''方法 –

回答

1

嘗試在onOptionsItemSelected方法中使用「return false」。希望它能爲你工作!

+2

=(沒有幫助我 –