欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

自定义toast(给toast指定布局和显示位置)

程序员文章站 2024-03-05 11:40:42
...
    private void showDiyToast(Context context) {
        Toast toast = new Toast(context);//创建一个Toast示例
        toast.setDuration(Toast.LENGTH_SHORT);//设置toast显示的时长
        View layout = View.inflate(context, R.layout.my_toast_layout, null);//加载一个自定义的toast布局文件
        TextView tvContent = layout.findViewById(R.id.tv_content);//获取自定义布局的控件
        tvContent.setText("我是内容");
        toast.setView(layout);//给toast设置布局
        toast.setGravity(Gravity.CENTER, 0, 0);//设置toast在屏幕中的显示位置
        toast.show();
    }

 

相关标签: toast