Android中關於定製Toast使用總結
阿新 • • 發佈:2019-01-04
前言:
有時我們有這樣一個需求,那就是,有時採用系統自帶的Toast感覺有點挫,所以我們下邊來進行一個定製看一下...
效果圖:
1>設定toast顯示的內容
toast.setView(View view);
如:
View view = View.inflate(context,resLayout,null); TextView textView = (TextView) view.findViewById(id); textView.setText(text); Toast toast = new Toast(context); /** * 關鍵之處在於這條語句 */ toast.setView(view);
2>設定toast在螢幕顯示的位置
toast.setGravity (int gravity, int xOffset, int yOffset)
如:
/** * 表示toast的起始點設定為左上角,其距離左邊200px,距離頂部500px */ toast.setGravity(Gravity.TOP|Gravity.LEFT,200,500);
注:
若不設定,則採用預設的位置進行顯示