zoukankan      html  css  js  c++  java
  • 提示代码Android之Toast简单实现不循环提示

    发一下牢骚和主题无关:

        不知道各位序程猿们在项目中有没有到遇这个题问:点击一个view弹出一个Toast,我们用的方法是Toast.makeText(context, "提示", Toast.LENGTH_SHORT).show();。但是,如果我们频仍的点击这个view,会发明尽管我们退出了这个应用,还是会弹出提示。这显然是有点点小为难的。面下封装了一个小小的Toast,决解了这个小题问。好了,空话不多说,直接上代码:

        每日一道理
    “上下五千年,龙的看火不灭;古有愚公志,而今从头越…… ”站在新世纪的门槛上,我们的追求就是让祖国灿烂的喜悦飞扬在美好的明天……
    /**
     * 不循环提示的Toast
     * @author way
     *
     */
    public class MyToast {
    	Context mContext;
    	Toast mToast;
    
    	public MyToast(Context context) {
    		mContext = context;
    
    		mToast = Toast.makeText(context, "", Toast.LENGTH_SHORT);
    		mToast.setGravity(17, 0, -30);//居中示显
    	}
    
    	public void show(int resId, int duration) {
    		show(mContext.getText(resId), duration);
    	}
    
    	public void show(CharSequence s, int duration) {
    		mToast.setDuration(duration);
    		mToast.setText(s);
    		mToast.show();
    	}
    
    	public void cancel() {
    		mToast.cancel();
    	}
    }

    文章结束给大家分享下程序员的一些笑话语录: Bphone之你们聊,我先走了!移动说:我在phone前加o,我叫o缝;苹果说:我在phone前i,我是i缝;微软说:我在phone前加w,我叫w缝;三星说:你们聊,我先走了!
    将来王建宙写回忆录的时候,一定要有一句“常小兵为中国移动的发展做出了不可磨灭的贡献”。

  • 相关阅读:
    CentOS 7.1下KVM的安装与配置
    ORACLE常用命令
    linux下输出tomcat控制台信息
    express添加拦截器
    MySQL存储过程
    supervisor提高nodejs调试效率
    Eclipse Jetty调试时无法保存js文件
    eclipse读取含有extjs的项目文件时卡死
    springmvc4+hibernate4+activiti5.18(Maven)
    spring+jersey+c3p0构建restful webservice(数据源采用c3p0)
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3038710.html
Copyright © 2011-2022 走看看