Toast自定义显示时间以及自定义显示位置

说明:

         1:好记性,不如写博客

         2:直接可以调用此方法使用,懒人的最佳方法

         3:自定义显示的时长,测试过最长显示时间为3s

         4:自定义显示的位置


代码:


 
 
private void toast(Context ctx, String msg, int time) {
	if (msg.equals("") || msg == null) {
		return;
	}

	try {
		Handler mHandler = null;
		
		//Toast 自定义位置
		final Toast toasts = Toast.makeText(ctx, msg, Toast.LENGTH_SHORT);
		toasts.setGravity(Gravity.CENTER, 0, 0);
		toasts.show();
		
		if (mHandler == null) {
			mHandler = new Handler();
			mHandler.postDelayed(new Runnable() {
				@Override
				public void run() {
					toasts.cancel();
				}
			}, time);
		}
	} catch (Exception e) {

	}
}
	
	//调用方法   100 可以修改3000以内的值
	toast(this, "调用方法", 100);
调用:
toast(this, "此处为调用方法", 300);





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值