自定义Toast

来源:互联网 发布:mac不能卸载软件 编辑:程序博客网 时间:2024/04/29 11:45
不知道各位客观是不是觉得系统的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
Toast toast=new Toast(context);

设置toast显示的位置                
toast.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 80);

设置弹出显示的时间
toast.setDuration(time);

设置布局
toast.setView(view);

最后一步,show出来
toast.show();
原创粉丝点击