一个toast可以看做是给用户的一个简单信息反馈,告诉人们目前对于程序的操作是怎样的。通常它显示在屏幕的中间偏下方,黑色且透明,默认持续时长2秒左右。下面贴出一张手机截图。
注意: 如果遇到打不开的链接,请检查是否可以科学上网。
注:自定义 toast 背景、圆角、文字颜色、添加图片
/** * 自定义 toast 背景、圆角、文字颜色、添加图片 * * 如果图片需要适应不同的场景,可以单独提出来的 */ public static void showCustomToast(Context context, String string) { try { if (context == null) return; if (toast != null) { toast.cancel(); } toast = new Toast(context); toast.setDuration(Toast.LENGTH_SHORT); TextView textView = new TextView(context); ImageView imageView = new ImageView(context); LinearLayout layout = new LinearLayout(context); layout.setBackgroundResource(R.drawable.sha_bord_cir_gray); // 设置 toast 背景颜色 layout.setPadding(10,10,10,10); // 设置 toast 的 padding 大小 layout.setGravity(Gravity.CENTER); // 设置 toast 居中显示 imageView.setBackgroundResource(R.mipmap.ic_launcher); textView.setTextColor(Color.RED); textView.setText(string); layout.addView(imageView); layout.addView(textView); toast.setView(layout); toast.show(); } catch (Exception e) { e.printStackTrace(); } }到这里 toast 的介绍就完毕了,如遇什么问题,可以发信息给我哦 q:1551121393。 **付出是种不易,心意到就行,觉得有帮助再打赏! 这里链接贴上–>下载**
付出是种不易,心意到就行,觉得有帮助再打赏!