Toast用于在屏幕中显示一个提示信息栏,该消息栏没有任何控制按钮,并且不会获得焦点,经过一定时间后自动消失。
作用:用于显示一些快速提示信息
有两种方式可以显示提示信息框
一:
调用Toast类的make Text()方法创建一个名称为toast(自定义)的Toast对象
关键代码
1 Toast toast = Toast.makeText(this, "要显示的内容", Toast.LENGTH_LONG).show();
二:
通过Toast类的构造方法创建一个消息提示框
关键代码
1 首先修改要显示信息的布局文件,设置一个android:id="@+id/ll" id自己设置名字 要与下面代码中的toast.setView(ll);参数匹配即可 2 3 4 Toast toast = new Toast(this); 5 toast.setDuration(Toast.LENGTH_SHORT); //设置持续时间 6 toast.setGravity(Gravity.CENTER, 0, 0);//设置对齐方式 7 LinearLayout ll=new LinearLayout(this);//创建一个线性布局管理器 8 TextView tv= new TextView(this); //创建一个TextView 9 tv.setText("我是通过构造函数创建的消息提示框"); //设置文本内容 10 ll.addView(tv); //将TextView添加到线性布局管理器 11 toast.setView(ll); //设置消息提示框中要显示的视图 12 toast.show(); //显示消息提示框
时间: 2024-10-06 14:33:21