在正面,負面和中性按鈕之間是否存在功能差異,特別是在AlertDialogs的情況下?Android:正面,負面和中性按鈕之間的區別
回答
只是他們採取的對話框中的位置......
- 上的設備蜂窩狀前,按鈕的順序(從左到右)是積極的 - 中性 - 負。
- 在使用Holo主題的新設備上,按鈕順序(從左到右)現在是NEGATIVE - NURTRAL - POSITIVE。
注意:您只能添加每個按鈕類型的AlertDialog之一。也就是說,你不能有多個「正面」按鈕。這將可能的按鈕數量限制爲三個:正面,中性和負面。這些名稱在技術上與您的按鈕的實際功能無關,但應該可以幫助您跟蹤哪一個按鈕的功能。
所以這完全取決於你想如何使用它。它也影響從左到右的順序(請參閱Devunwired的排序答案)。
,如果兩個中立國會發生什麼,或兩個積極/消極? – 2016-01-24 21:51:46
如前所述,它定義了訂單,每種類型只能有一個按鈕。然而,我得到的順序(從左到右)是運行Marshmallow的電話和負責Jelly Bean的Android Studio模擬器的中性,負數,正數。我使用AppCompat libs,因此我觀察到的行爲可能對於較新的Android版本而言是典型的。無論如何,它不是負面的,中性的,積極的(即不像前面所述)。
在Lolipop及以上版本或者當您使用Theme.AppCompat.Light
款式時,按鈕從左至右排列:中性,負片和正片。
注意:「中性」按鈕始終位於最左端,而「負」和「正」按鈕則朝右排列。 [我花了一段時間,這個爭奪。]
這不是材料設計指南推薦的。但我個人沒有看到設計中的任何問題。 https://material.io/guidelines/components/dialogs.html#dialogs-specs – Liggliluff 2017-10-11 18:40:58
根據材質設計風格指南,你不應該使用中性的按鈕了:
你確定嗎?例如,您可以使用關閉按鈕作爲中立的猜測。 – 2017-10-25 15:43:59
@KonstantinKonopko以上只是一個指引,所以可能會有例外。並且這是AlertDialogs的上下文。但是使用關閉按鈕作爲一箇中性按鈕聞起來像是一個用戶體驗問題。 – Herrbert74 2017-10-25 20:21:21
你建議使用中性按鈕的方式是什麼? – 2017-10-26 14:38:50
- 1. android:按下home按鈕和電源按鈕之間的區別?
- 2. ActionBar後退按鈕和Android後退按鈕之間的區別
- 3. 按鈕和輸入之間的區別?
- 4. 按鈕onclick和href之間的區別
- 5. 按鈕和標籤之間的區別
- 6. Android中的後退和主頁按鈕之間的區別
- 7. sap.m.page和sap.m.semantic.SemanticPage之間的區別頁面
- 8. 重點和按下android按鈕之間有什麼區別?
- 9. AlertDialog.Builder字體和字體大小正面和負面按鈕
- 10. 圖像按鈕和按鈕之間的區別
- 11. 什麼是syncfusion按鈕和winForm按鈕之間的區別
- 12. 對話框主題活動:正面和負面按鈕
- 13. Twitter分享按鈕之間的區別
- 14. 使2個按鈕之間的區別
- 15. 面向對象和非面向對象之間的區別javascript
- 16. 維基頁面庫和頁面庫之間的區別?
- 17. 平面分割和平面擬合之間的區別
- 18. 規範封面和最小封面之間的區別
- 19. 虛擬頁面和頁面框架之間的區別?
- 20. 如何在對話框中顯示edittext,listview和正面和負面的按鈕?
- 21. 鏈接中的文本和輸入/按鈕之間的區別
- 22. Android中SQLiteException和SQLException之間的區別?
- 23. 頁面與session_destroy()和頁面之間有什麼區別
- 24. 什麼@android之間的區別:和android:
- 25. 是否可以在對話框中設置正面和負面的按鈕?
- 26. 在界面和類中聲明的常量之間的區別?
- 27. ASP.NET中的頁面方法和Web API之間的區別
- 28. jsf頁面中的樣式和styleClass之間的區別
- 29. 在Android 4.0+中的上下文動作和表面動作之間的區別
- 30. android:和android之間有什麼區別:
從http://developer.android.com/design/building-blocks/dialogs.html注意事項 對話的不屑行爲始終在左側。消除行爲將使用戶回到以前的狀態。 肯定的行動在右邊。肯定行動繼續朝着引發對話的用戶目標前進。 所以,看來,中性按鈕應該在邊緣嗎? – UnknownJoe 2014-02-06 19:57:55
如果你把兩個中立或兩個肯定/否定會發生什麼? – 2016-01-24 21:51:32
如何獲得中性按鈕? – Si8 2016-10-23 20:59:30