直接点,先上代码
public class Utils {
public static void showToast(Context context,String text ,int duration){
Toast toast = new Toast(context);
View view = View.inflate(context, R.layout.custom_toast, null);
TextView mTextView = (TextView) view.findViewById(R.id.tv_toast_text);
mTextView.setText(text);
toast.setDuration(duration);
toast.setView(view);
toast.show();
}
}
这个代码是写成的一个简单工具类吧,可以拿来调用,里面调用到一个布局,布局里面有个文本,通过传变量text给这个文本赋值。当然你也可以给这个文本加背景图片,也可以改变字体颜色,字体大小等等。只要有自定义的布局,想怎么实现都行。
截图如下: