在某些情況下需要向用戶彈出提示消息,如顯示錯誤信息,收到短消息等,Android提供兩種彈出消息的方式,消息提示框toasts和對話框alerts。
Toast是一種短暫的消息提示,顯示一段時間後不需要用戶交互會自動消失,所以用來顯示一些建議性的不太重要的消息,如提示用戶後臺一個任務完成了。
使用Toast來彈出提示消息也很簡單,調用Toast類的靜態方法makeText():
public static Toast makeText (Context context, CharSequence text, int duration)
context: 調用的上下文,通常爲Application或Activity對象
text: 顯示的消息
duration: 顯示的時間長短,爲 Toast.LENGTH_LONG或Toast.LENGTH_SHORT
如可以這樣調用:Toast.makeText(this, "Deleted Successfully!", Toast.LENGTH_LONG).show();
或從資源文件string.xml 裏面取提示信息:Toast.makeText(this, getString(R.string.welcome), Toast.LENGTH_SHORT).show();
效果如下: