Toast的基本使用

来源:互联网 发布:java实例编程题题库 编辑:程序博客网 时间:2024/06/08 05:56

一 特点:

1 会自动消失的提示内容.2 默认的显示位置水平居中.3 屏幕靠下,水平居中的位置.

二 使用

(1)普通显示:

/**             *  通过makeText设置Toast的文本显示内容以及显示时长             *  通过show方法显示即可             *               *  注意:0代表的不是0秒,而是LENGTH_SHORT,即显示时长为2,3秒左右             */            Toast.makeText(this, "基本Toast", 0).show();

(2)自定义位置:

    //1. 通过makeText方法设置显示内容,并获取Toast对象            Toast t = Toast.makeText(this, "自定义显示位置!!!", Toast.LENGTH_SHORT);            //2. 通过Toast对象调用setGravity方法设置显示位置            // 参数一设置基准位置(如屏幕居中),2,3设置的是在基准位置上x,y方向的偏移量            t.setGravity(Gravity.RIGHT|Gravity.BOTTOM, 100, 200);            //3.通过show方法进行显示            t.show();

(3)自定义内容:

//1。通过一个布局文件控件自定义内容的显示            //2. 通过构造方法获取Toast对象            Toast t1 = new Toast(this);            //3. 设置自定义显示内容            View vv = LayoutInflater.from(this).inflate(R.layout.item, null);            //在代码中控制item布局中tv的显示:            ((TextView)vv.findViewById(R.id.textView1)).setText("自定义显示内容!!!");            t1.setView(vv);            //4. 设置持续时间            t1.setDuration(Toast.LENGTH_SHORT);            //5. show            t1.show();
0 0