不知道各位客觀是不是覺得系統的toast的信息很難看呢,默認的但黑色背景,毫無色彩。
那麼接下來我就教大傢用最簡單的方式自定義toast佈局吧。
首先加載一個自定義的佈局
LayoutInflater inflater = context.getLayoutInflater();
View view=inflater.inflate(R.layout.toast_info, null);
然後找到裡面的控件,以單純的textview為例
TextView txt=(TextView) view.findViewById(R.id.txt_tips);
接下接下來就是給textview設置信息
txt.setText(info);
最重要的就是下面瞭,把佈局引用到toast當中
獲得toast www.aiwalls.com
Toast toast=new Toast(context);
設置toast顯示的位置
toast.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 80);
設置彈出顯示的時間
toast.setDuration(time);
設置佈局
toast.setView(view);
最後一步,show出來
toast.show();