2010-05-11 44 views
8

答案可能是主觀的。答案可能是直覺。我想這個答案可以從傳統的模態與非模態的辯論中找到。吐司與對話框:哪些使用時?

但總的來說,你通常如何決定選擇哪一個?他們的用例是什麼?

謝謝。

回答

6

Toast的設計主要是爲了告知用戶一些不重要,不需要交互的東西(並且在一段時間後會自動消失,如「Message saved」),所以我會使用爲此而敬酒。 Toast並不妨礙用戶使用設備/應用程序,您仍然可以激活例如顯示Toast時底層圖標。 (這可以取決於設備,但如對Droid的工作的。)

對話框大多需要用戶做出選擇,或者(在ProgressDialog等)顯示,不需要交互的進步,但在此期間,用戶不會做其他事情,這可能很重要,例如一旦用戶在完成參數更改之前更改參數,就會進行計算失敗。