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中使用當前“主程式類名.
上述語法格式簡寫為:
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做了精簡的描述,希望對大家的學習有所幫助,若存在錯誤或不足,希望大家糾正、補充。