當您在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. 當選擇一個項目時,AngularJS選擇框選項消失
- 3. 當設置爲false時,Swift CollectionView選擇多個單元格
- 4. Html.DropDownList設置選擇項目
- 5. sliderInput出現在側邊欄只有當選擇了選項卡
- 6. 當從列表中選擇一個項目時選擇一個單選按鈕
- 7. RecyclerView使項目從選擇到不選擇時DialogFragment出現
- 8. 如何在菜單剛剛出現時從菜單中選擇一個選項,當我開始鍵入選項?
- 9. 爲現有的Django項目設置virtualenv時出錯
- 10. Sitecore的選擇媒體展示了當前選擇的項目
- 11. 如何設置屬性值設置爲null時,在列表中選擇項目
- 12. TreeView和設置IsSelected =選擇了錯誤的項目
- 13. 取消選擇其他項目時,單擊一個項目
- 14. 設定選擇的項目MD-選擇與多個選項
- 15. 設置項目選擇事件CheckboxList
- 16. Android:在ListView打開時將項目設置爲選定項目?
- 17. 當選擇項目設置雙倍微調 - Android
- 18. 設置第一個選項選擇2
- 19. angularjs - 編輯項目時在選擇下拉菜單中設置選定的值
- 20. 使用JavaScript,有什麼選擇來設置當前選擇的導航項目?
- 21. 設置選擇選項
- 22. 在XCode項目設置中出現Optimized(armv6 armv7)體系結構的選擇
- 23. 當點擊UIImageView時出現選項
- 24. 從選擇下拉菜單中選擇選項時出現的模式
- 25. 當設置了--response-parameters選項時,put-gateway-response失敗
- 26. 單選按鈕,設置第一項爲選擇
- 27. 當選擇tabitem時設置圖像
- 28. 選擇的項目不應該再出現在轉供選擇
- 29. 當選擇列表項時出現java.lang.NullPointerException錯誤
- 30. 雖然在IIS 8.0上設置asp.net項目時出現了HTTP錯誤404.17
我來這裏尋找與OP相同的用例:我想同時擁有CHOICE_MODE_SINGLE和CHOICE_MODE_MULTIPLE_MODAL。我同意這似乎有點......奇怪..但有用例。 GMail應用程序和Play Store客戶端在雙窗格模式下都具有類似的功能(儘管GMail使用複選框使事情變得不那麼奇怪)。海事組織,這個要求並不罕見。 – curioustechizen 2013-05-07 10:57:47