我们在使用Toast的时候,会遇到一些显示提示信息的地方,如果用户在使用的时候,没事点了好多次。那么要让Toast全显示完要很长时间。这时候我们怎么办呢。
/**
* 显示最后的Toast
* @param msg
* @param length
*/
protected void showToast(String msg, int length) {
if (toast == null) {
toast = Toast.makeText(this, msg, length);
} else {
toast.setText(msg);
}
toast.show();
}
然后前台直接调用
@Override
public void onClick(View view) {
switch (view.getId())
{
case R.id.btn_toastStop:
showToast("我是第" + num + "次点击",Toast.LENGTH_LONG);
num++;
break;
}
}
现在你再点击试一下,时间上基本上就是点击一次的时间了。
最后
以上就是平淡墨镜最近收集整理的关于连续点击按钮显示Toast,只显示最后一次的全部内容,更多相关连续点击按钮显示Toast内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复