Toast 更改Toast显示位置,显示带有图片的吐司,自定义吐司

更改Toast的显示位置:

toast.setGravity(Gravity.CENTER,0,0);   //接受返回对象后的设置

显示带有图片的Toast

        Toast toast =  Toast.makeText(this, "吐司", Toast.LENGTH_SHORT);
        LinearLayout toast_layout = (LinearLayout)toast.getView(); // 获取toast的视图
        ImageView iv = new ImageView(this);
        iv.setImageResource(R.mipmap.ic_launcher_round);   //添加图片
        toast_layout.addView(iv,0);    //index是位置
        toast.show();

自定义Toast

//先自定义一个布局文件 为toast.xml ,什么样都可以

     View toast_view = LayoutInflater.from(this).inflate(R.layout.toast,null);
        Toast toast = new Toast(this);
        toast.setView(toast_view);
        toast.setDuration(Toast.LENGTH_SHORT);
        toast.show();

猜你喜欢

转载自blog.csdn.net/qq_38340601/article/details/83116425
今日推荐