1.基本用法
Toast.makeTest(this.context,"This is the Message !",LENGTH_SHORT).show();
参数1:上下文
参数2:提示内容
参数3:显示时间,LENGTH_SHORT LENGTH_LONG(或用0和1表示),也可以直接用毫秒数值,如:3000
2.自定义Toast位置
Toast toast = Toast.makeText(this,"hehe",Toast.LENGTH_LONG);
toast.setGravity(Gravity.TOP,10,20); //通过此方法设置具体位置
toast.show();
参数1:起点位置
参数2:水平向右位移
参数3:垂直向下位移
【setGravity()也可用setMargin()代替】
3.自定义Toast样式布局
A.设计XML布局;
B.
View view = LayoutInflater.from(MyActivity.this).inflate(R.layout.activity_my,null);
Toast toast = new Toast(MyActivity.this);
toast.setView(view);
toast.show(); |