2010-10-02 10 views
0

我想顯示一個文本兩秒鐘,告訴用戶他犯了一個錯誤。 我想要AlertDialog的彈出行爲的行爲。但是,警報應在兩秒鐘後自動關閉,並在關閉它的屏幕點擊上接受否。在android中顯示額外的對象第012秒

我應該使用什麼類?

回答

1

如果您只是想要彈出快速通知,您可以使用Toast

簡單的例子(從上面的鏈接):

Context context = getApplicationContext(); 
CharSequence text = "An error has occured"; 
int duration = Toast.LENGTH_SHORT; 

Toast toast = Toast.makeText(context, text, duration); 
toast.show() 
+0

吐司可以做類似的事情。然而,它並沒有引起足夠的視覺注意力,以向用戶明確反饋他犯了錯誤。 – Christian 2010-10-02 18:10:19

+1

在這種情況下,如果需要,AlertDialog *可以*具有零按鈕。你必須創建一個計時器來解僱它,很明顯。 – eldarerathis 2010-10-02 18:21:55