多次弹出Toast造成覆盖的解决办法

原创
2013/12/19 21:46
阅读数 7.4K
new OnClickListener() {
	Toast toast = Toast.makeText(TestActivity.this, "", Toast.LENGTH_SHORT);//成员变量toast
	int i = 1;
	public void onClick(View v) {
		toast.setText("更新次数为:"+i++);//刷新文字内容
		toast.show();//显示toast
	}
}

如上代码所示,Toast对象只有一个,使用时刷新其内容,即可避免多次弹出造成的覆盖。

同时Toast对象的消失时间会按最后一次show方法调用开始计算,所以不会影响用户对内容的查看。


展开阅读全文
打赏
0
11 收藏
分享
加载中
更多评论
打赏
0 评论
11 收藏
0
分享
返回顶部
顶部