`

toast.makText的用法

阅读更多

     安卓开发中我们常用到的一个东西呢就是Toast.makeText();总结一下几种用法:

一、默认的

 

Toast.makeText(getApplicationContext(), "默认Toast样式",
     Toast.LENGTH_SHORT).show();

效果:


 二、自定义的toast

     "自定义位置Toast", Toast.LENGTH_LONG);
   toast.setGravity(Gravity.CENTER, 0, 0);
   toast.show();

效果: 


三、带图片的toast

 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();

效果:

 
四、完全自定义的toast

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();

效果:


 
 五、其他线程

new Thread(new Runnable() {
    public void run() {
     showToast();
    }
   }).start();

效果: 



 

  • 大小: 3.5 KB
  • 大小: 3.7 KB
  • 大小: 6.8 KB
  • 大小: 5.5 KB
  • 大小: 4.2 KB
分享到:
评论

相关推荐

    JQuery信息提示框插件 jquery.toast.js 的使用

    **jQuery Toast 插件介绍** `jQuery.toast.js` 是一个基于 jQuery 的轻量级信息提示框插件,它提供了一种优雅的方式,用于在网页...通过深入理解其使用方法和配置选项,你可以轻松地在网页上实现丰富多样的提示功能。

    自定义toast.zip

    首先,我们需要了解`Toast`的基本用法。在Android中,创建一个基本的Toast非常简单,通常通过以下步骤: 1. 调用`Toast.makeText()`方法,传入上下文(Context)、要显示的文本(String)以及显示时长(int),例如`Toast...

    Toast的基本使用代码

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

    Android.JNI.Toast.pas

    Delphi XE5 进行Android开发,实现Toast提示功能的源代码,很好用!

    安卓开发-五种效果的Toast.zip

    这些只是基本和一些扩展的`Toast`使用方法,实际项目中可能还有更多创新的实现方式,例如结合触摸事件、动态改变消息内容等。学习并理解这些知识点将有助于提升你在Android应用开发中的用户体验设计能力。

    Android应用源码之五种效果的Toast.zip

    - 显示`Toast`:使用`show()`方法来显示创建好的`Toast`。 ```java Toast.makeText(context, "Hello, Toast!", Toast.LENGTH_SHORT).show(); ``` 2. **`Toast`的位置** - 默认情况下,`Toast`会出现在屏幕底部,...

    Toast的各种用法

    本篇文章将深入探讨`Toast`的各种用法,包括基本用法、自定义样式以及一些实用技巧。 ### 1. `Toast`的基本用法 在Android中,`Toast`类提供了一种简单的方法来显示消息。创建`Toast`的基本步骤如下: ```java //...

    五种效果的Toast.zip

    以下将详细介绍`Toast`的基本概念、使用方法以及可能的自定义策略。 1. **`Toast`基本概念** `Toast`是Android系统提供的一种轻量级提示方式,它可以在屏幕上的任意位置显示一个简短的消息,并在一段时间后自动...

    自定义Toast...

    // 其他文件操作方法... } ``` 这个工具类提供了读取文件到字符串和将字符串写入文件的方法。开发者可以根据实际需求扩展该类,添加更多的文件操作功能,如复制文件、删除文件、判断文件是否存在等。 总结来说,...

    qt例程Toast.7z

    这个压缩包很可能是为开发者提供一个快速理解和实践QT中创建短暂消息提示的方法。 在QT中,实现吐司通知通常涉及到以下几个关键知识点: 1. **QT GUI模块**:QT的核心是其强大的图形用户界面模块,包括窗口、控件...

    Android高级应用源码-五种效果的Toast.zip

    Android中的Toast是通过`Toast.makeText()`方法创建的,通常用于显示简短的信息。例如: ```java Toast.makeText(context, "Hello, Toast!", Toast.LENGTH_SHORT).show(); ``` 其中,`context`是应用程序上下文...

    Crouton 丰富样式的Toast.zip

    在Android开发中,`Crouton`是一种独特的通知机制,它提供了一种在用户界面顶部显示短暂消息的方式,类似于Toast,但比Toast更加灵活且功能更丰富。`Crouton`的设计初衷是弥补Toast在复杂交互场景下显示信息的不足,...

    安卓Android源码——自定义彩色Toast.rar

    `Toast`的创建通常通过调用`Toast.makeText()`方法完成,然后使用`show()`方法将其显示出来。例如: ```java Toast.makeText(context, "这是默认的Toast消息", Toast.LENGTH_SHORT).show(); ``` 要实现自定义`...

    angular-toast.0.4.x.zip

    具体用法会根据组件的API文档来实现,这通常包括调用特定的方法,传递必要的参数,如提示文本、持续时间、类型(成功、警告、错误等)等。 总的来说,"angular-toast.0.4.x.zip"提供了一个与AngularJS 1.2.*兼容的...

    Android中自定义Toast.pdf

    在Android中,可以使用`setGravity()`方法来改变Toast的显示位置。例如,以下代码将Toast的位置设置为屏幕中央: ```java Toast toast_modify_location = Toast.makeText(getBaseContext(), "改变位置的Toast", ...

    Android_Toast用法.docx

    这是最基础的`Toast`使用方式,只需要调用`Toast.makeText()`方法,传入上下文、要显示的文本以及显示时长(`LENGTH_SHORT`或`LENGTH_LONG`),然后调用`show()`即可显示`Toast`。 ```java Toast.makeText...

    swift-CSToast-OC一个简单的提示框Toast.

    6. **示例代码**:库通常会提供示例项目来展示如何使用,开发者可以通过运行示例来了解具体用法。 在实际使用中,开发者可以参考以下基本用法: ```swift let toast = CSToast(message: "这是一条提示信息") toast....

    CocosCreator-Toast.rar

    4. **使用方法**: 要在项目中使用这个自定义Toast,首先需要解压"CocosCreator-Toast.rar",然后将解压得到的文件导入到Cocos Creator项目的资源管理器中。接着,可以将Toast组件添加到需要显示提示信息的节点上,...

Global site tag (gtag.js) - Google Analytics