您的位置:首页 > 其它

Toast的基本操作

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

Toasttoast=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位置

Toasttoast=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还有更复杂的用法,未完待续。。。


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: