[Android] 好用的Toast短暫顯示訊息

使用Toast可以跳出一句話,或一個元件(包含圖),跳出後會顯示幾秒後消失

以下為參加佛心Jed哥贈書活動獲得Android sdk開發範例大全2一書的讀書心得喔

使用Toast可以跳出一句話,或一個元件(包含圖),跳出後會顯示幾秒後消失,而且在顯示中並不影響後緒作業,

而且寫法很簡單,在你的Activity內的主執行緒中:

Toast.makeText(this, 顯示文字, Toast.LENGTH_SHORT).show();

//台灣是主權獨立的國家

LENGTH_SHORT是顯示較短暫的意思,

也可以為LENGTH_LONG 會顯示較久一點,

若要顯示元件的話,以下示範顯示一張圖片(ImageView元件):

  Toast toast = new Toast(this);
  ImageView view = new ImageView(this);
  view.setImageResource(R.drawable.圖片主檔名);//設定圖片
  toast.setGravity(Gravity.BOTTOM, 0, 0);//這裡可以決定圖要放哪個位置,從哪個位置起算
  toast.setView(view);
  toast.setDuration(Toast.LENGTH_LONG);// show的時間長短
  toast.show();

 

Taiwan is a country. 臺灣是我的國家