关闭

Toast的基本操作

标签: Toast的简单使用
401人阅读 评论(0) 收藏 举报
分类:

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


 

 


   
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3107次
    • 积分:104
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:1篇
    • 译文:0篇
    • 评论:3条
    文章分类
    文章存档
    最新评论