Toast maketext 消息中的图像图标

Image icon within Toast maketext message

我开始学习一些 android 移动开发,并通过一些教程创建了一个记事本应用程序,现在我想对其进行一些自定义。

我目前有一个 Toast maketext 消息,当用户保存新笔记时会显示该消息。代码如下:

if(Utilities.saveNote(this, new Note(mNoteCreationTime, title, content))) 
Toast.makeText(this, "Swag Note has been saved", Toast.LENGTH_SHORT).show();

我想做的是在这条消息的两端添加一个小图标。

有没有相对简单的实现方法?

祝酒词不能有图标。您可以创建一个包含 ImageViews (example) 的自定义 Toast。但是,可能有适合您目的的 unicode 符号:在这种情况下,您可以直接粘贴它。

编辑:

要使链接示例正常工作,您只需为 ID 为 "toast_image" 的图像添加一个视图,它将以这种方式调用:

ImageView image = (ImageView) layout.findViewById(R.id.toast_image);

像现在一样显示 Toast:

Toast.makeText(this, "Swag Note has been saved", Toast.LENGTH_SHORT).show();

显示链接示例中的 MyToast:

MyToast.show(this, "Swag Note has been saved", false);