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


 

 


                    

散列表查找(哈希表)的基本操作 (完整代码)

表和二叉树的排序,是利用元素之间的关系,逐个查找,或按一定的规律查找。 而散列表(哈希表),元素之间没有关系,它是利用了元素与存储地址之间的关系。 说白了,就是利用散列函数建立 元素->地址 的映...

链表类及其基本操作

  • 2017年11月18日 09:13
  • 7KB
  • 下载

Centos常用基本操作命令

  • 2017年11月07日 20:02
  • 140KB
  • 下载

Java代码实现列队基本操作

Java实现列队基本操作 队列的定义: 队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表。 (1)允许删除的一端称为队头(Front)。 ...

SQL结构化查询语言及Mysql基本操作

SQL结构化查询语言 数据操作(管理)语言(DML,DataManipulationLanguage)(DQL+DML) DQL 查询:获得数据。 DML 管理:增加,删除,修改数据。数据定义语...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Toast的基本操作
举报原因:
原因补充:

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