我有一個NavigationDrawer,其中有許多單選按鈕的列表。我希望用戶在關閉抽屜前必須選擇一個列表項。
在選擇項目之前,抽屜不應關閉。
有沒有一個乾淨的方式,我可以實現這一目標?防止android導航抽屜關閉,直到滿足條件
2
A
回答
3
搭建DrawerLayout鎖定模式setDrawerLockMode如下:
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);
,但你需要處理動作條回家了按鈕。
4
我會建議不限制抽屜操作,並且只設置一個默認選擇,以防用戶沒有選擇一個選項。
但是,如果你堅持做下去,這種方法似乎是一個去的:
// Belonging to DrawerLayout
public void setDrawerLockMode (int lockMode, View drawerView)
在onCreate()
打開它,鎖定它,然後再將其解鎖後的任何選項的選擇。在使用過程中不需要重新檢查,因爲廣播意味着總是有選擇,與複選框選擇不同。
這將是我的第一次嘗試,讓我知道,歡呼。
相關問題
- 1. JOptionPane - 檢查用戶輸入,並防止關閉,直到條件滿足
- 2. 防止抽屜式導航片段
- 3. Android導航抽屜?
- 4. Android導航抽屜
- 5. 平滑關閉導航抽屜
- 6. 導航抽屜關閉不動畫
- 7. 導航抽屜關閉點擊
- 8. 關閉導航抽屜箭頭動畫
- 9. 關閉導航抽屜沒有動畫
- 10. 關閉屏幕導航抽屜
- 11. 導航抽屜沒有關閉
- 12. 關閉Xamarin表單導航抽屜
- 13. 導航抽屜關閉錯誤
- 14. 防止返回,直到條件得到滿足
- 15. 防止Dismissing AlertDialog.Builder,直到條件得到滿足
- 16. 如何讓導航抽屜完全不關閉左側抽屜?
- 17. 如何使導航抽屜一直強制關閉
- 18. Android:如何防止導航抽屜中的MenuItems無效?
- 19. Android - 抽屜佈局 - 關閉抽屜導致空指針異常
- 20. Android - 導航抽屜碎片
- 21. Android碎片導航抽屜
- 22. Android Studio 1.4導航抽屜
- 23. Android FLAG_KEEP_SCREEN_ON Fragment導航抽屜
- 24. Android導航抽屜失敗
- 25. Android外包導航抽屜
- 26. 頂部導航抽屜 - Android
- 27. Android導航抽屜ExpandableListView
- 28. Android導航抽屜內容
- 29. Android導航抽屜執行
- 30. Android導航抽屜新款
這是更詳細和準確的解決方案。還告訴在哪裏準確地調用至少節省幾分鐘的方法。這應該被接受的答案。但'拉朱爾'提出了這個問題,選擇了'艾哈邁德'的答案 –