Toast的基本使用

一 特点:

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();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值