2013年9月28日 星期六

Android 浮出對話框的應用(Toast)

在 Android 若要使用 Toast 來實現浮出對話框可以用下面所提的方式來達成並且設定,
首先提的是一般使用方法,如下方程式碼:


  1. String str = "The item shouldn't be empty" ;
  2. Context context = getBaseContext() ;  //  取得目前Focus的context
  3. Toast.makeText(context, mBallot, Toast.LENGTH_LONG).show() ;

就可以達成如下圖的效果:


再來是若要設定 Toast 顯示的位子則是參考以下程式碼:

  1. Context context = getBaseContext() ;  //  取得目前Focus的context
  2. Toast toast = Toast.makeText(context, str, Toast.LENGTH_SHORT) ; 
  3. // LENGTH_SHORT, LENGTH_LONG是設定顯示時間的長短
  4. toast.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.TOP, 0, 100) ; 
  5. // 3個屬性分別為Gravity, x座標, y座標
  6. toast.show();  //  顯示這個toast對話框

如此一來便能調整對話框浮出的位子了,如下圖:


沒有留言:

張貼留言