當您在Eclipse上使用ADT並告訴ADT創建具有主/明細流的新活動時,此方法將出現在以下其中一個片段中:我想實現一個MultiChoiceModeListener
。因此,這要求我刪除對此方法的所有引用,因爲它將刪除所需的CHOICE_MODE_MULTIPLE_MODAL
。但是,當ActionMode
處於非活動狀態時,我仍然希望單個項目在列表中選擇其中一個後顯示爲「激活」,因爲我仍在顯示該項目的詳細信息。 (顯然,在適當的時候切換)有沒有辦法去做到這一點?當ListView.setChoiceMode設置爲CHOICE_MODE_MULTIPLE_MODAL時,出現選擇了單個項目
3
A
回答
1
不過,我還是想個別項目出現 從列表中選擇其中之一作爲後「激活」時,ActionMode不活躍, 因爲我仍然顯示該項目的詳細信息。 (很明顯,在適當情況下切換 )有沒有辦法去做到這一點?
首先,你想要做的似乎有點反直覺。當沒有顯示上下文操作欄時,您將激活一行,但當CAB出現時,您將允許用戶選擇多行(?!)(當CAB出現時,詳細信息面板將會發生什麼並且用戶選擇不同的行?!)。當CAB被選中(激活)多行被解散時會發生什麼? CAB被解僱時,細節小組會發生什麼?
無論如何,可能最簡單的方法就是保持生成的方法(以及選擇模式)並丟失MultiChoiceListener
。相反,您將管理自己的ActionMode
,模擬MultiChoiceModeListener
的ListView
。那ActionMode
將從的ListView
觸發。
相關問題
- 1. ListView - CHOICE_MODE_MULTIPLE_MODAL - 正在選擇隨機項目
- 2. 如何找出自定義ArrayAdapter中CHOICE_MODE_MULTIPLE_MODAL中是否選擇了項目?
- 3. 當選擇EditText時,選項菜單不出現 - Android
- 4. 當選擇一個項目時,AngularJS選擇框選項消失
- 5. 當設置爲false時,Swift CollectionView選擇多個單元格
- 6. Html.DropDownList設置選擇項目
- 7. 設置一個ListView項目來選擇
- 8. sliderInput出現在側邊欄只有當選擇了選項卡
- 9. 當從列表中選擇一個項目時選擇一個單選按鈕
- 10. RecyclerView使項目從選擇到不選擇時DialogFragment出現
- 11. 當選擇框集中時設置多個選擇框選項的顏色
- 12. 如何在菜單剛剛出現時從菜單中選擇一個選項,當我開始鍵入選項?
- 13. 當沒有選擇選項時重置選擇下拉選項
- 14. 當給出選項時設置optionparser的默認選項
- 15. 爲現有的Django項目設置virtualenv時出錯
- 16. 當我選擇UITableViewCell時出錯了嗎?
- 17. 當在下拉菜單上選擇一個項目時將信息吐出?
- 18. Sitecore的選擇媒體展示了當前選擇的項目
- 19. 如何設置屬性值設置爲null時,在列表中選擇項目
- 20. 當我點擊選項時沒有出現Android Snackbar項目
- 21. TreeView和設置IsSelected =選擇了錯誤的項目
- 22. 當選擇單選按鈕時,使TextView和EditText出現?
- 23. 當選擇當前菜單項時,其他淡入淡出
- 24. 當選擇了太多圖像時,ELC圖像選擇器出現問題iPhone
- 25. 取消選擇其他項目時,單擊一個項目
- 26. 檢查選擇了哪個項目?
- 27. 設定選擇的項目MD-選擇與多個選項
- 28. 查找下一個/ previos項目並設置爲當前項目
- 29. JSF F:selectItems的設置項目中選擇
- 30. 設置項目選擇事件CheckboxList
我來這裏尋找與OP相同的用例:我想同時擁有CHOICE_MODE_SINGLE和CHOICE_MODE_MULTIPLE_MODAL。我同意這似乎有點......奇怪..但有用例。 GMail應用程序和Play Store客戶端在雙窗格模式下都具有類似的功能(儘管GMail使用複選框使事情變得不那麼奇怪)。海事組織,這個要求並不罕見。 – curioustechizen 2013-05-07 10:57:47