码迷,mamicode.com
首页 > 移动开发 > 详细

Android学习:Toast复习总结

时间:2015-02-14 11:03:56      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:android   toast   

        Toast.makeText(this.getApplication(), "hello toast^^^^^^", 1).show();


1特点:
(1)没有焦点
(2)显示的时间有限,会自动消失。

2:参数说明:

第一个参数:应用的上下文Context

Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的实现由
Android系统所提供。通过context我们可以加载资源,获取由android提供的一些
服务类。

在Android当中一般有两种context:
(1)application context(类似与java的Application)
(2)activity Context(生命周期较短,类似与java的request)
this = MainActivity.this
this.getApplication()
适用环境:
(1)application context:对象生存时间长一些,跟应用程序同时消亡。
(2)activity Context:一般用这个就行,如果每个地方都用application context,容易内存泄露。

第二个参数:提示的文本内容

第三个参数:显示的时间长短

  可以用Toast.LENGTH_SHORT等 也可以自定义


3:设置位置
Toast toast = Toast.makeText(this, "hello toast^^^^^^", 1);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
第一个参数:设置toast在屏幕中显示的位置。我现在的设置是居中靠顶  
//第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移  
//第三个参数:同的第二个参数道理一样  

//如果你设置的偏移量超过了屏幕的范围,toast将在屏幕内靠近超出的那个边界显示  


Android学习:Toast复习总结

标签:android   toast   

原文地址:http://blog.csdn.net/u013628152/article/details/43816183

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!