1. 程式人生 > >Android-Toast(吐司)的基本用法

Android-Toast(吐司)的基本用法

吐司(Toast)

Android用於提示資訊的一個控制元件——Toast(吐司)!

Toast是一個包含小資訊的提示框。會自動消失。(並不干擾使用者操作)

Toast繼承樹

java.lang.object 派生出 android.widget.Toast

建立Toast(java程式碼)的方法

Toast元件有兩個方法:makeText()和show(),其中makeText()方法用於設定要顯示的字串,show()方法顯示訊息框。

Toast 變數名稱=Toast.makeText(Context,Text,Time);

變數名稱.show();

第一個引數Content是一個抽象類,表示應用程式環境的資訊,即當前元件的上下文環境。Android中提供了該抽象類的具體實現,通過實現類可以獲取應用程式的資源等,在Activity中使用當前“主程式類名.

this”即可。Text是要顯示的訊息字串,Time表示顯示時長,該屬性是特定的值,Toast.LENGTH_LONG表示較長時間,Toast.LENGTH_SHORT表示較短時間顯示(這兩個屬性具有的值也可以用int型別整數0和1代替,"1"表示LONG,“0”表示SHORT)

上述語法格式簡寫為:

Toast.makeText(MainActivity.this,"提示內容",Toast.LENGTH_LONG).show();

1、定製文字及提示框顯示位置(通過屬性直接設定,可以顯示在螢幕的上下左右任何位置)

public void click(View view){

  Toast toast=Toast.makeText(this,"位置演示",Toast.LENGTH_SHORT);//建立物件

  toast.setGravity(Gravity.BOTTOM,0,20);//設定顯示位置

  toast.show();//呼叫show()方法 }

2、定義一個帶圖片的Toast

3、完全自定義Toast

注意事項:除了setView顯示自定義檢視之外,其他情況new Toast

本篇文章對Toast做了精簡的描述,希望對大家的學習有所幫助,若存在錯誤或不足,希望大家糾正、補充。