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.thisthis.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复习总结

相关文章:

你感兴趣的文章:

标签云: