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();
}

本文介绍了一种在Android应用中自定义Toast显示的方法,通过创建Toast实例并设置其显示时长,加载自定义布局文件,获取并设置布局控件内容,最后设置Toast在屏幕上的显示位置并展示。
595

被折叠的 条评论
为什么被折叠?



