更改Toast显示位置的技巧
来源:互联网 发布:php 防止sql注入的方法 编辑:程序博客网 时间:2024/05/21 09:52
根据应用程序布局的不同,我们可能需要将Toast显示在其他位置,比如,在指定视图的顶部显示一个Toast。请看如下图所示的例子:
在这个例子中,我们定义了4个Button,分别分布在界面的四角上,当点击Button时,会在Button所在位置的角落显示一个Toast。
要将Toast移到屏幕其他地方,就需要以不同的方式创建Toast。Toast中有一个公共方法,其方法签名如下:
public void setGravity(int gravity, int xOffset, int yOffset);
要显示上图所示的Toast,需要使用如下代码:
//创建Toast Toast toast = Toast.makeText(this, "Bottom Right!", Toast.LENGTH_SHORT); //设置gravity属性,以改变默认位置 toast.setGravity(Gravity.BOTTOM | Gravity.RIGHT, 0, 0); toast.show();
虽然例子看起来简单,但是有很多开发者并不知道这点。尤其是当界面被分成不同的Fragment,并且希望Toast显示在指定的位置,开发者就会发现更改Toast的位置是很有用的。
0 0
- 更改Toast显示位置的技巧
- 更改Toast显示位置的技巧
- android 开发技巧(12)--更改 Toast 显示位置的技巧
- android 开发技巧(12)--更改 Toast 显示位置的技巧
- 小知识:更改Toast显示位置的技巧
- android 更改Toast显示的位置
- 更改Android Toast的显示位置
- Toast显示位置的小技巧
- 控制 Toast 显示的位置
- 控制Toast的显示位置
- 改变Toast显示的位置
- Android 更改 Toast 的默认位置及自定义Toast
- 更改Android之Toast的位置------Toast总结
- Android 设置 Toast 的显示位置
- 改变Toast的位置显示内容
- Android 设置 Toast 的显示位置
- Android中修改toast的显示位置
- 设置Toast显示位置
- 数据分析师选CDA的前景和vfp3.0下开发的数据库的问题
- 第一个opencv程序
- HDU 1232.畅通工程【并查集】【11月14】
- javaWeb之JavaBean总结
- 对于自己的一些看法
- 更改Toast显示位置的技巧
- iOS开发——UI组件
- android 获取手机上面的IMSI序列号,IMEI,MAC地址,IP地址,当前时间,当前经纬度,获取网络类型
- Android IBinder机制简单介绍
- Linux驱动程序开发 - 设备IO
- linux 内核驱动编程 简单例子 与_IO, _IOR, _IOW, _IOWR 宏解析
- ShapeDrawable 资源
- 《iOS Human Interface Guidelines》——Icons and Graphics
- 关于堆与栈的区别