Android Toast的一个注意点
来源:互联网 发布:淘宝女装英文店名 编辑:程序博客网 时间:2024/05/30 20:07
Toast在实际使用中经常会用到,用起来也超级无敌方便,下面的一句代码就可以搞定.
Toast.makeText(this, “要显示的内容”,Toast.LENGTH_SHORT).show();
如果只用这句代码,你会发现,连续点击很多次时,Toast将持续很长时间显示,这严格意义上其实也不算是个BUG~
可以用下面的方法解决,就是只使用一个固定的Toast对象,makeText方法其实每次都会去new一个新的Toast对象出来,自己使用setText(),setDuration进行设置,这样Toast会立马更新了:
//事先定义变量,而且只使用这一个 Toast mytoast = new Toast(mContext); LayoutInflater inflate = (LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflate.inflate(com.android.internal.R.layout.transient_notification, null); //这里的setView不能少,当然set的view也可以是从自己写的布局xml中构造mytoast.setView(v); //设置显示的文字mytoast.setText("显示内容");//持续时间 mytoast.setDuration(Toast.LENGTH_SHORT);//show出来 mytoast.show();
0 0
- Android Toast的一个注意点
- Bug 2,Toast显示的注意点
- Toast注意点
- Android中的ShapeDrawable的一个注意点
- android学习之增加一个新的源文件注意点
- JSTL的一个注意点
- sprintf的一个注意点
- map的一个注意点
- pymongo的一个注意点
- Android autoLink的注意点
- 开发android的注意点
- Android 生命周期的注意点
- Android自定义Dialog和Toast布局应注意的事项
- TimesTen的AutoCreate的一个注意点
- stl string 的一个注意点
- 使用svn(subversion)的一个注意点
- 使用RegistryKey的一个注意点
- GetWindowText函数的一个注意点
- 判断站点访问的终端类型(移动端还是pc端)的方法
- codeforces 510E Fox And Dinner 奇偶建图+最大流
- java多线程之Semaphore类基本用法
- 我们以为我们只要努力就能实现的梦想
- MySQL查询重复字段,重复记录的方法
- Android Toast的一个注意点
- Fragment的陷阱
- pcduino v3 ubuntu12.04装opencv2.4.9
- DTP语义组分析
- RGB图像转灰度图(Matlab、OpenCV、Java实现)(一)
- hdu----1003 Max Sum
- 4Sum
- Java.io之文件
- Windows socket之WSAEventSelect模型