`
leiguorui
  • 浏览: 3597 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Toast的四种用法

阅读更多

A toast is a view containing a quick little message for the user.

 

一。default:

   

  1. Toast.makeText(getApplicationContext(), "default",  Toast.LENGTH_SHORT).show();  

 

二。custom location:

  

  1. toast = Toast.makeText(getApplicationContext(),  "user-defined location", Toast.LENGTH_LONG);  
  2. toast.setGravity(Gravity.CENTER, 00);  
  3. toast.show();  

三。custom image:

 

  1. toast = Toast.makeText(getApplicationContext(),   "user-defined toast with image", Toast.LENGTH_LONG);  
  2. toast.setGravity(Gravity.CENTER, 00);  
  3. LinearLayout toastView = (LinearLayout) toast.getView();  
  4. ImageView imageCodeProject = new ImageView(getApplicationContext());  
  5. imageCodeProject.setImageResource(R.drawable.icon);  
  6. toastView.addView(imageCodeProject, 0);  
  7. toast.show();  

四。completely custom:

    LayoutInflater inflater = getLayoutInflater();
  View layout = inflater.inflate(R.layout.toast_layout, (ViewGroup) findViewById(R.id.toast_layout_root));

  ImageView image = (ImageView) layout.findViewById(R.id.image);
  image.setImageResource(R.drawable.ic_launcher);
  TextView text = (TextView) layout.findViewById(R.id.text);
  text.setText("Has received the broadcast!");

  Toast toast = new Toast(getApplicationContext());
  toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
  toast.setDuration(Toast.LENGTH_LONG);
  toast.setView(layout);
  toast.show();

 

 

 

 

 

分享到:
评论
1 楼 Evilover3 2012-08-01  
挺好的,要是有实图就更好了

相关推荐

    toast几种用法

    本文将详细介绍`Toast`的几种常见用法,包括如何创建基本的`Toast`、自定义`Toast`的位置以及创建带有图片的`Toast`。 ### 基本的`Toast`使用 在Android中,`Toast`类提供了简单的API来创建和显示`Toast`。首先,...

    toast五种效果

    要在Toast中加入图片,可以创建一个自定义的布局,包含一个ImageView和TextView,然后使用`LayoutInflater`来加载这个布局,并将其传递给`Toast`的`makeText()`方法。这样,图片和文字就能同时显示在Toast中了。 ...

    Android Toast各种使用方法及DEMO

    本文将详细介绍`Toast`的各种使用方法及其DEMO示例。 1. **创建和显示基本的`Toast`** 要创建一个`Toast`,首先需要通过`Toast.makeText()`方法初始化`Toast`对象,然后调用`show()`方法将其显示出来。基本语法...

    Toast的基本使用代码

    接下来,使用`Toast.makeText()`方法创建`Toast`对象。这个方法需要三个参数:`Context`、要显示的文本以及`Toast`的持续时间。持续时间可以是`Toast.LENGTH_SHORT`(默认,约2秒)或`Toast.LENGTH_LONG`(约3.5秒)...

    Toast的各种用法

    在Android中,`Toast`类提供了一种简单的方法来显示消息。创建`Toast`的基本步骤如下: ```java // 获取上下文对象,通常为Activity或Context Context context = this; // 创建Toast对象 Toast toast = Toast....

    五种不同的Toast

    在给定的“五种不同的Toast”主题中,我们可以探讨不同类型的`Toast`展示方式及其用法。 1. **基本的Toast** 最基础的`Toast`创建方法是通过`Toast.makeText()`函数。你需要传入上下文(Context)、显示的消息...

    android Toast对象的使用 自定义Toast

    `Toast`对象的使用主要包括基本用法和自定义实现,下面将详细讲解这两个方面。 ### 基本用法 1. **创建Toast对象**:首先,你需要通过`Context`的`makeText()`方法来创建一个`Toast`对象,传入上下文、消息文本和...

    Toast用法详解(各种自定义Toast)实例

    本文将深入探讨`Toast`的用法,包括基本使用和自定义`Toast`的实例。 ### 1. 基本用法 `Toast`的基本使用非常简单,通常涉及`makeText()`方法。下面是一个简单的例子: ```java Toast.makeText(context, "Hello, ...

    自定义Toast效果5种

    下面将详细介绍五种不同的自定义`Toast`效果及其实现方法。 1. **改变文字颜色和字体** 要更改`Toast`中的文字颜色和字体,可以在创建`Toast`时使用自定义的`TextView`。首先,创建一个XML布局文件,例如`toast_...

    你可能不知道的Toast用法

    【标题】:“你可能不知道的Toast用法” 在Android应用开发中,`Toast`是一种非常常见且实用的组件,用于向用户展示短暂的信息提示。它不会阻塞用户的操作,但能在短时间内提供必要的反馈。虽然大部分开发者对基本...

    五种不同的Toast效果

    在Android开发中,Toast是一种轻量级的反馈机制,它能够在屏幕上的某个位置短暂显示信息,然后自动消失,不会影响用户对应用的正常使用。本文将详细介绍五种不同的Toast效果,帮助开发者更好地理解和运用这一功能。 ...

    android Toast大全(五种情形)

    本文将详细介绍五种创建`Toast`的方法,帮助开发者根据实际需求定制个性化的提示。 #### 二、默认效果 **定义:** 默认的`Toast`是最简单的形式,仅包含文本信息,并且会居中显示在屏幕底部。 **代码示例:** ```...

    Toast的几行代码

    接下来,我们将会深入探讨`Toast`的使用方法,以及如何自定义`Toast`以满足更个性化的展示需求。 1. **基础使用** 创建一个基本的`Toast`非常简单,只需要以下几步: ```java Toast.makeText(context, "这是一条...

    五种不同效果的Toast

    下面将详细探讨`Toast`的基本用法以及如何创建具有不同效果的`Toast`。 1. **`Toast`的基本使用** - `Toast.makeText(Context context, String message, int duration)`是创建`Toast`的基本方法。参数包括上下文`...

    Android 演示简单toast和带图片toast的实现方法.rar

    Android 演示简单toast和带图片toast的实现方法,这些toast在平时的Android应用开发中使用频繁,本源码演示了两种最实用toast的用法,一种是不带图片,另一种是带图片:  // 简单的toast,不带图片的实现方法:  ...

    自定义Toast,设置Toast显示位置,自定义Toast的复杂布局

    在Android开发中,Toast是一种轻量级的通知方式,它能够在屏幕中央短暂地显示一行文本信息。然而,系统默认的Toast功能有限,仅提供简单的文本显示和预设的显示位置。当我们需要更复杂的交互或者定制化设计时,就...

    Android Toast 自定义背景、图片 随心使用

    在Android开发中,`Toast`是一种轻量级的提示方式,用于向用户显示短暂的信息,如操作结果或者简单的提示。通常,`Toast`会显示一个简单的文本消息,但默认样式可能无法满足所有设计需求。本篇文章将深入探讨如何在...

    Toast五种特效

    这里使用了`setGravity()`方法来改变`Toast`的位置属性,参数`Gravity.CENTER`表示水平垂直居中,而后面的两个整数分别代表相对于水平和垂直方向的偏移量,单位是像素。 #### 四、带图片的Toast 有时为了让提示...

    自定义Toast及解决重复出现Toast的问题

    2. **创建自定义Toast类**:创建一个新的Java类,继承自`Toast`,并覆盖`makeText()`方法,以使用我们刚才创建的布局。 ```java public class CustomToast extends Toast { public CustomToast(Context context) { ...

Global site tag (gtag.js) - Google Analytics