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();
我想做的是在这条消息的两端添加一个小图标。
有没有相对简单的实现方法?
祝酒词不能有图标。您可以创建一个包含 ImageView
s (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);
我开始学习一些 android 移动开发,并通过一些教程创建了一个记事本应用程序,现在我想对其进行一些自定义。
我目前有一个 Toast maketext 消息,当用户保存新笔记时会显示该消息。代码如下:
if(Utilities.saveNote(this, new Note(mNoteCreationTime, title, content)))
Toast.makeText(this, "Swag Note has been saved", Toast.LENGTH_SHORT).show();
我想做的是在这条消息的两端添加一个小图标。
有没有相对简单的实现方法?
祝酒词不能有图标。您可以创建一个包含 ImageView
s (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);