自定义Toast
来源:互联网 发布:mac不能卸载软件 编辑:程序博客网 时间:2024/04/29 11:45
不知道各位客观是不是觉得系统的toast的信息很难看呢,默认的但黑色背景,毫无色彩。
那么接下来我就教大家用最简单的方式自定义toast布局吧。
首先加载一个自定义的布局
LayoutInflater inflater = context.getLayoutInflater();
View view=inflater.inflate(R.layout.toast_info, null);
然后找到里面的控件,以单纯的textview为例
TextView txt=(TextView) view.findViewById(R.id.txt_tips);
接下接下来就是给textview设置信息
txt.setText(info);
最重要的就是下面了,把布局引用到toast当中
获得toast
Toast toast=new Toast(context);
设置toast显示的位置
toast.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 80);
设置弹出显示的时间
toast.setDuration(time);
设置布局
toast.setView(view);
最后一步,show出来
toast.show();
那么接下来我就教大家用最简单的方式自定义toast布局吧。
首先加载一个自定义的布局
LayoutInflater inflater = context.getLayoutInflater();
View view=inflater.inflate(R.layout.toast_info, null);
然后找到里面的控件,以单纯的textview为例
TextView txt=(TextView) view.findViewById(R.id.txt_tips);
接下接下来就是给textview设置信息
txt.setText(info);
最重要的就是下面了,把布局引用到toast当中
获得toast
Toast toast=new Toast(context);
设置toast显示的位置
toast.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 80);
设置弹出显示的时间
toast.setDuration(time);
设置布局
toast.setView(view);
最后一步,show出来
toast.show();
- 自定义Toast
- 自定义Toast
- 自定义Toast
- 自定义Toast
- 自定义toast
- 自定义toast
- 自定义Toast
- 自定义toast
- 自定义Toast
- 自定义Toast
- 自定义Toast
- Toast自定义
- 自定义Toast
- 自定义Toast
- 自定义Toast
- 自定义Toast
- 自定义toast
- 自定义Toast
- oracle中的rownum及分页
- NewMacro 病毒源代码
- 推荐几本学uc/os-II的书
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
- 正确使用 Volatile 变量
- 自定义Toast
- 日志syslog与轮替logrotate
- C++ format 函数
- asp.net登录控件出错
- 软件工程对编程的指导兼评学生寒假作业
- Aix no command
- oracle导入导出
- SPRING.NET 1.3.2 学习6--idref元素
- Qt 中文显示