(九)Toast可以放在屏幕的不同地方
来源:互联网 发布:身份证做假软件 编辑:程序博客网 时间:2024/04/30 08:45
相信大家都会遇到这样的情况,当网络断开时,当数据未取到时……我们都要选择一种方式通知用户,Toast是首先的,因为它简单而容易实现,注意点就是记得new完对象,记得show()一下!
[java] view plain copy
print?
- Toast.makeText(context, string, Toast.LENGTH_LONG).show();
注意点:LENGTH_LONG和LENGTH_SHORT分别代表显示时间的长短
但有时候boss会对你说,难道你的提示只能出现在屏幕下方吗,没有别的显示方式吗?对此,你可能挠头,想破脑袋,对不起,我还没做过!其实,就是这个样子,简单的东西,大家一般不愿花太多时间去研究。别担心,下面我就教你怎么做,请看代码:
[java] view plain copy
print?
- //new一个新的TextView
- TextView textView = new TextView(context);
- //设置textview背景
- textView.setBackgroundColor(Color.MAGENTA);
- //设置textview的文字颜色
- textView.setTextColor(Color.BLUE);
- //设置文字的位置
- textView.setPadding(10, 10, 10, 10);
- //设置显示内容
- textView.setText(string);
- //new当前的toast对象
- Toast toastView = new Toast(context);
- //设置toast显示时间
- toastView.setDuration(Toast.LENGTH_LONG);
- //设置内容的显示位置
- toastView.setGravity(Gravity.CENTER, 0, 0);
- //将textview加入
- toastView.setView(textView);
- //显示
- toastView.show();
这样,一个紫色背景的toast就显示在屏幕中央了。注释全在里面了,相信你一看就会懂的!
0 0
- (九)Toast可以放在屏幕的不同地方
- Android中级第七讲--Toast可以放在屏幕的不同地方
- 可以放在页面任何地方de 天气插件
- 多个对话框或程序放在不同屏幕的解决办法
- 日志可以放哪个地方?
- 把表单放在屏幕的正中央
- 放的地方
- 放的地方方法
- available()在不同的地方使用,结果不同
- Toast要注意的地方
- Toast的不同风格
- vs2005的"生成系统路径"和“库目录”可以放的两个地方
- Android支持多屏幕(7)在不同的屏幕上测试你的程序
- 九.Maven的聚合和继承,一般都使用方法二(聚合和继承可以放在一个pom.xml中,如:/parent-mavne/pom.xml)
- 将项目符号定义在屏幕的任意地方
- GDI+不同的地方
- 不可与根目录放在不同的分区
- Android图片放在不同drawable目录下是有区别的
- 史上最全 Android 面试资料集合
- Java实现(02)——抽象工厂模式(Abstract Factory Pattern)
- 关于VIVADO出现“design is empty”
- Windows 中线程同步轮询检查一个变量的错误使用
- Android-学习-关于R类及其丢失的解决方法
- (九)Toast可以放在屏幕的不同地方
- 网络图片查看器
- Glide
- 机器学习python之KNN
- C语言练习
- 编码:隐匿在计算机软硬件背后的语言(5)--负数的表示
- poj3468-A Simple Problem with Integers
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 【每天学点C语言】-2-格式化输出与基本数据类型