實現第一條Toast還沒顯示完直接顯示第二條內容,改變Toast內容

import android.content.Context;
import android.view.Gravity;
import android.widget.Toast;


public class MyToast {
public static Toast toast;
    public static void showMessage(Context context,String s){
    if (toast == null) {
    toast = Toast.makeText(context, s, Toast.LENGTH_SHORT);
}else {
       toast.setText(s);//直接覆蓋還在顯示的toast內容,不用等待上一條顯示完
}
    //第一個參數:設置toast在屏幕中顯示的位置。我現在的設置是居中靠頂  
        //第二個參數:相對於第一個參數設置toast位置的橫向X軸的偏移量,正數向右偏移,負數向左偏移  
        //第三個參數:同的第二個參數道理一樣  
        //如果你設置的偏移量超過了屏幕的範圍,toast將在屏幕內靠近超出的那個邊界顯示  
    toast.setGravity(Gravity.CENTER, 0, 0);
    toast.show();//顯示toast信息
    }
}
發佈了38 篇原創文章 · 獲贊 15 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章