Toast的基本操作

原创 2013年12月04日 19:16:48

Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。

Toast toast = Toast.makeText(getApplicationContext(),  "默认的Toast", Toast.LENGTH_SHORT);

// 第一个参数:当前的上下文环境。可用getApplicationContext()或this

//第二个参数:要显示的字符串。也可是字符串的ID(例:R.string.XX)

//第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短)
toast.show();       //显示toast信息
 

以上两行代码即可产生Toast效果,下面介绍自定义Toast显示:

1.自定义显示Toast位置

Toast toast = Toast.makeText(getApplicationContext(),"默认Toast",10000);
toast.setGravity(Gravity.TOP|Gravity.CENTER, -50, 100);
	//第一个参数:设置Toast在屏幕中的显示位置。以上设置的是居中靠顶
	//第二个参数:相对于第一个参数设置Toast位置的横向与X轴的偏移量,正数向右偏移,负数向左偏移
	//第三个参数:同第二个参数一样
	//如果你设置的偏移量超过了屏幕的范围,Toast将在屏幕内靠近超出的那个边界显示
toast.show();

在屏幕居中显示,X轴与Y轴的偏移量都是0

例如:

toast.setGravity(Gravity.CENTER, 0, 0);

 

Toast 还有更复杂的用法,未完待续。。。


 

 


                

Toast五种常见用法

文章转自:http://xinmiao520169.blog.163.com/blog/static/2052512582013023517468/ 1.  默认的显示方式  ...
  • QQ243223991
  • QQ243223991
  • 2015年03月12日 11:42
  • 637

javaScript、css实现toast

手机网页上时常要使用toast来弹出一下错误信息或提醒。开源上有一些很好的toast组件,例如jquery.toaster、toastr等等。但是他们的大小太大了,对于比较简单的页面,感觉有点得不偿失...
  • yuetingzhuying
  • yuetingzhuying
  • 2017年02月22日 17:17
  • 2493

Android开发之控制Toast的开启与关闭

开发这个程序之前先解释一下,为什么Toast信息提示框在显示一定时间后会自动消失?因为在Android系统中有一个Toast队列,系统会依次从这个队列中取出一个Toast,并显示它。在显示了指定时间之...
  • fengyuzhengfan
  • fengyuzhengfan
  • 2014年08月08日 14:35
  • 3179

Android中自定义特定颜色的Toast

/** * 展示一个特定颜色的Toast * * @param message */ protected void toast(String messa...
  • u012538947
  • u012538947
  • 2015年02月01日 19:57
  • 2362

关于Android中Toast使用小结

Android中的Toast用于向用户显示一些帮助/提示。 以下是关于Toast的一些使用的总结,希望对大家的学习和解决问题提供一些帮助: 默认Toast样式: Toast.makeText(getA...
  • u012500046
  • u012500046
  • 2016年03月29日 13:47
  • 3173

Toast要注意的地方

一个小Demo,无意间,在子线程中Toast了一把,竟然报错了 因为Toast在service和activity中都可以执行。所以开始就认为和ui线程没有有太大的关系,而现在子线程Toast竟然...
  • u014702999
  • u014702999
  • 2015年07月21日 14:16
  • 711

Vue2.0 进阶组件篇 3 值得一看的(Toast 组件)

现在发觉睡觉的时间越来越少,项目越来越多,组件越写越停不下来,因为过段时间要做一个技术分享,还有很多赶着急的项目等着我,今天不睡觉也要把这个教程写完分享给大家,如果大家想参加我的技术分享请用微信打开我...
  • sinat_17775997
  • sinat_17775997
  • 2017年04月07日 08:57
  • 5574

Snackbar--Toast的替代者

转载:微信公众号:安卓应用频道 Snackbar是Android Support Library 22.2.0里新增的一个控件,可以理解成一个加强版的Toast或者轻量级的Dialog。默认从底部弹出...
  • xiangxiang07
  • xiangxiang07
  • 2016年07月22日 07:57
  • 1234

四种Toast的简单代码

第一种:默认ToastToast.makeText(this, "这是一个默认的吐司", 1).show(); 第二种:可以改变位置的ToastToast toast=Toast.makeText(...
  • u010243044
  • u010243044
  • 2015年09月22日 08:51
  • 622

项目小结和单例模式下的toast

最近懒癌犯了,很久没有写文章了,也不是忙,就是不知道该写点啥。回顾这半年来,进步还是很大的,从最初的忐忑不安,到现在已经可以自己独立完成一个项目了,还是学习了很多知识,今天就把完成的项目小小总结一下吧...
  • judy50
  • judy50
  • 2017年04月27日 11:25
  • 360
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Toast的基本操作
举报原因:
原因补充:

(最多只允许输入30个字)