提示代码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缝;三星说:你们聊,我先走了!
将来王建宙写回忆录的时候,一定要有一句“常小兵为中国移动的发展做出了不可磨灭的贡献”。