实现第一条Toast还没显示完直接显示第二条内容,改变Toast内容
2016-07-15 16:42
459 查看
import android.content.Context;
import android.view.Gravity;
import android.widget.Toast;
public class MyToast {
public static Toast toast;
public static void showMessage(Context context,String s){
if (toast == null) {
toast = Toast.makeText(context, s, Toast.LENGTH_SHORT);
}else {
toast.setText(s);//直接覆盖还在显示的toast内容,不用等待上一条显示完
}
//第一个参数:设置toast在屏幕中显示的位置。我现在的设置是居中靠顶
//第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移
//第三个参数:同的第二个参数道理一样
//如果你设置的偏移量超过了屏幕的范围,toast将在屏幕内靠近超出的那个边界显示
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();//显示toast信息
}
}
import android.view.Gravity;
import android.widget.Toast;
public class MyToast {
public static Toast toast;
public static void showMessage(Context context,String s){
if (toast == null) {
toast = Toast.makeText(context, s, Toast.LENGTH_SHORT);
}else {
toast.setText(s);//直接覆盖还在显示的toast内容,不用等待上一条显示完
}
//第一个参数:设置toast在屏幕中显示的位置。我现在的设置是居中靠顶
//第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移
//第三个参数:同的第二个参数道理一样
//如果你设置的偏移量超过了屏幕的范围,toast将在屏幕内靠近超出的那个边界显示
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();//显示toast信息
}
}
相关文章推荐
- 线程池的原理及实现
- angularjs跨域调取webservice
- 维克里拍卖 Vickrey auction
- 微擎之人人商城 之修改申请退款库存不增加问题
- Maven 和 Gradle 对比
- shutdown 惯用的关机与重启命令
- Codeforces 691B. s-palindrome(模拟)
- 自定义控件 非常有质感的音量控制按钮
- 斯坦福大学深度学习与自然语言处理第一讲:引言
- caffe源码阅读1-blob.hpp
- LeetCode Oj 203. Remove Linked List Elements
- ubuntu下面的git服务器搭建
- eclipse导入maven项目
- ColorUtil工具类
- **PHP** 表单(1)-表单处理
- 【JZOJ4630】计数
- 将win server 2003 AD域升级到win server 2012 R2
- 转载 - HashMap和HashTable的区别
- [最优化算法] 梯度下降
- 重定向标准输出到文件有时看不到文件的内容