Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。
一.显示默认的Toast
实现代码:
1 |
Toast.makeText(getApplicationContext(), "显示默认的Toast" , |
有两种方法来创建默认的Toast,下面我们来都看一下:
1.显示resource中的资源
1 |
Toast.makeText(Context int resId, int duration).show(); |
参数: context是toast显示在哪个上下文,通常是当前Activity;resId指显示内容引用Resouce那条数据,就是从R类中去指定显示的消息内容;duration指定显示时间, Toast默认有LENGTH_SHORT和LENGTH_LONG两常量,分别表示显示时间的长短;
2.显示自定义的内容
1 |
Toast.makeText(Context int duration).show(); |
参数: context和duration与第一个方法相同,参数text可以自己写消息内容;
二.显示带图片的Toast
实现代码:
1 |
Toast "显示带图片的Toast" , |
2 |
toast.setGravity(Gravity.CENTER_VERTICAL, 0 , 0 ); |
3 |
LinearLayout |
4 |
ImageView new ImageView(getApplicationContext()); |
5 |
imageCodeProject.setImageResource(R.drawable.wirelessqa); |
6 |
toastView.addView(imageCodeProject, 0 ); |
7 |
toast.show(); |
三.显示自定义的Toast
实现代码:
01 |
LayoutInflater |