Toast的基本操作
2013-12-04 19:16
344 查看
Toast在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于一些帮助/提示。
以上两行代码即可产生Toast效果,下面介绍自定义Toast显示:
1.自定义显示Toast位置
在屏幕居中显示,X轴与Y轴的偏移量都是0
例如:
toast.setGravity(Gravity.CENTER,0,0);
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还有更复杂的用法,未完待续。。。
相关文章推荐
- ZOJ 1610 Count the Colors
- 1013:摆积木
- 使用AlertDialog.Builder自定义对话框
- cocos
- JFinal -基于Java 语言的MVC极速 web 开发框架
- HDU 3531 Match(树状数组)
- Genesis-3D 入门教程—18.基本UI及运行
- JavaWeb开发中遇到的错误:org.apache.catalina.core.StandardWrapperValve invoke
- leetcode-Binary Tree Zigzag Level Order Traversal
- 判别模型(descriminative model)+生成模型(generative model)
- 1010:平均绩点
- python学习笔记(一)------- windows篇
- 恋爱的犀牛
- C语言连接数据库
- 递归法
- Genesis-3D 入门教程—17.转动的球体
- 【CCS仿真】如何将CCS仿真时memory中的数据以Hex、Integer、 Long 、Float、 Addressable Unit类型保存到PC
- 关于《深入理解计算机系统》第二版lab1
- 谈谈程序在内存中的分布
- MFC学习之路艰