1 默认效果
Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();
2 自定义显示位置效果
toast = Toast.makeText(getApplicationContext(),
"自定义位置Toast", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
3 带图片的效果
toast = Toast.makeText(getApplicationContext(),
"带图片的Toast", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
LinearLayout toastView = (LinearLayout) toast.getView();
ImageView imageCodeProject = new ImageView(getApplicationContext());
imageCodeProject.setImageResource(R.drawable.icon);
toastView.addView(imageCodeProject, 0);
toast.show();
4 完全自定义效果
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.custom,
(ViewGroup) findViewById(R.id.llToast));
ImageView image = (ImageView) layout
.findViewById(R.id.tvImageToast);
image.setImageResource(R.drawable.icon);
TextView title = (TextView) layout.findViewById(R.id.tvTitleToast);
title.setText("Attention");
TextView text = (TextView) layout.findViewById(R.id.tvTextToast);
text.setText("完全自定义Toast");
toast = new Toast(getApplicationContext());
toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40);
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(layout);
toast.show();
主要摘自http://www.oschina.net/code/snippet_168465_13935
分享到:
相关推荐
标题“toast五种效果”暗示我们将探讨如何在Android应用中实现不同类型的Toast,包括默认样式、带有图片以及自定义样式的Toast。下面将详细介绍这五种效果。 1. **默认样式Toast** 默认的Toast样式是系统预设的,...
本文将详细介绍五种不同的Toast效果,帮助开发者更好地理解和运用这一功能。 1. **基本的Toast效果** 基本的Toast效果是最常见的,用于显示简单的文本信息。创建一个基本的Toast,可以通过`Toast.makeText()`方法...
这个“Android应用源码之五种效果的Toast.zip”文件包含了一个示例项目,展示了如何自定义`Toast`以实现不同的视觉效果。下面我们将详细探讨`Toast`的基本使用和如何进行自定义。 1. **`Toast`的基本用法** - 创建...
标题提到的"五种不同效果的`Toast`"可能指的是对`Toast`进行的定制化设计,以实现不同的视觉效果或功能增强。下面将详细探讨`Toast`的基本用法以及如何创建具有不同效果的`Toast`。 1. **`Toast`的基本使用** - `...
### Toast五种特效详解 #### 一、简介 在Android应用开发过程中,为了提升用户体验,开发者经常需要在合适的时候向用户展示简短的信息提示。这时,`Toast`作为一种轻量级的消息提示方式就显得尤为重要了。不同于...
下面将详细介绍五种不同的自定义`Toast`效果及其实现方法。 1. **改变文字颜色和字体** 要更改`Toast`中的文字颜色和字体,可以在创建`Toast`时使用自定义的`TextView`。首先,创建一个XML布局文件,例如`toast_...
在“五种效果的Toast.zip”这个压缩包中,很可能是包含了一些不同展示方式或者定制化的`Toast`实现,旨在帮助开发者理解和实践如何自定义`Toast`来丰富应用的交互体验。以下将详细介绍`Toast`的基本概念、使用方法...
这个名为"安卓Android源码——五种效果的Toast.zip"的压缩包可能包含了一个自定义`Toast`的实现,提供了不同于默认样式的效果。下面我们将深入探讨`Toast`的基本概念、自定义`Toast`的方法以及可能的五种不同效果。 ...
### Android Toast 大全(五种情形) #### 一、概览 在Android开发中,`Toast`是一种轻量级的提示方式,主要用于快速显示简短的信息,如操作结果、临时提示等。它不会阻塞UI线程,也不需要用户进行任何交互即可...
这个“Android 五种效果的Toast源码.zip”压缩包很可能是包含了一些自定义实现的Toast效果,让我们来详细探讨一下Android Toast的基本使用以及可能的五种效果。 1. **基本的Toast使用**: - `makeText()`方法是...
本资源“安卓Android源码——五种不同的Toast效果.zip”包含了一个示例项目,展示了如何实现五种不同的Toast效果,这对于开发者来说是很有价值的学习材料。下面我们将深入探讨这些知识点: 1. **基础的Toast使用** ...
Android实现五种不同外观样式的Toast弹出框效果,演示了自定义位置的Toast显示、带图片的Toast显示、完全自定义的Toast显示、长时间的Toast显示5种Toast,在效果测试时,你可以单击任意一种Toast,查看对应的弹出...
在给定的资源“五种不同的Toast效果.zip”中,我们可以推测其中包含了至少五种不同样式的`Toast`实现,可能是通过自定义布局、动画效果或者时间持续性来实现的。现在,我们将深入探讨`Toast`的基本概念以及如何创建...
这个压缩包“安卓Android源码——五种效果的Toast.rar”显然包含了一个示例项目,展示了如何自定义`Toast`以实现五种不同的显示效果。下面,我们将深入探讨`Toast`的基本用法以及如何通过源码实现各种自定义效果。 ...