当前位置:操作系统 > 安卓/Android >>

自定义Toast

不知道各位客观是不是觉得系统的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.zzzyk.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();
补充:移动开发 , Android ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,