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


 

 



            
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

5.CentOS 6.5的基本操作命令

  • 2017-09-24 19:08
  • 483KB
  • 下载

timer部署与基本操作

  • 2017-07-18 16:53
  • 580KB
  • 下载

oracle基本操作

表空间 创建表空间: create tablespace 表空间名 datafile ‘数据库存放地址/数据文件名’ size 5M 扩充表空间: alter tablespace 表空间 add d...

数据结构查找之-单链表的基本操作

先给出结构体的定义:#include #include #includetypedef int DataType; typedef struct Node { struct Node* nex...

勇哥带你玩转git基本操作

  • 2017-04-19 20:33
  • 4.43MB
  • 下载

线性表基本操作

Path从懵逼到精通——基本操作

教你Path的基本操作
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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