2013年11月30日 星期六

Android Toast 使用教學/範例

Keyword search:彈跳,視窗、修改、設定、位置、移動

Toast 可以使用在Activity,也可以使用在沒有UI介面的Service中運行。


這是兩種使用的參數
makeText (Context context, CharSequence text, int duration)
Make a standard toast that just contains a text view.

makeText (Context context, int resId, int duration)
Make a standard toast that just contains a text view with the text from a resource.

Context contex:Activity 的父類別,可使用this.getApplicationContext()取得。
CharSequence text:要顯示的文字 ex. "劉小瑋"。
int resId:要顯示的資源文字 ex. R.id.xxxx。
int duration:設定這個訊息出現的持續時間,預設有兩種LENGTH_LONG與LENGTH_SHORT。

Example:
Toast.makeText(context,"劉小瑋",Toast.LENGTH_LONG).show();




設定顯示位置:
setGravity (int gravity, int xOffset, int yOffset)
Set the location at which the notification should appear on the screen.

Example:
Toast mToast = Toast.makeText(mCotext,"劉小瑋",Toast.LENGTH_LONG);

mToast.setGravity(Gravity.TOP|Gravity.RIGHT, 0, 0);

mToast.show();

公告

轉載請附原始文章連結