安卓开发中我们常用到的一个东西呢就是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();
效果:
相关推荐
**jQuery Toast 插件介绍** `jQuery.toast.js` 是一个基于 jQuery 的轻量级信息提示框插件,它提供了一种优雅的方式,用于在网页...通过深入理解其使用方法和配置选项,你可以轻松地在网页上实现丰富多样的提示功能。
首先,我们需要了解`Toast`的基本用法。在Android中,创建一个基本的Toast非常简单,通常通过以下步骤: 1. 调用`Toast.makeText()`方法,传入上下文(Context)、要显示的文本(String)以及显示时长(int),例如`Toast...
接下来,使用`Toast.makeText()`方法创建`Toast`对象。这个方法需要三个参数:`Context`、要显示的文本以及`Toast`的持续时间。持续时间可以是`Toast.LENGTH_SHORT`(默认,约2秒)或`Toast.LENGTH_LONG`(约3.5秒)...
Delphi XE5 进行Android开发,实现Toast提示功能的源代码,很好用!
这些只是基本和一些扩展的`Toast`使用方法,实际项目中可能还有更多创新的实现方式,例如结合触摸事件、动态改变消息内容等。学习并理解这些知识点将有助于提升你在Android应用开发中的用户体验设计能力。
- 显示`Toast`:使用`show()`方法来显示创建好的`Toast`。 ```java Toast.makeText(context, "Hello, Toast!", Toast.LENGTH_SHORT).show(); ``` 2. **`Toast`的位置** - 默认情况下,`Toast`会出现在屏幕底部,...
本篇文章将深入探讨`Toast`的各种用法,包括基本用法、自定义样式以及一些实用技巧。 ### 1. `Toast`的基本用法 在Android中,`Toast`类提供了一种简单的方法来显示消息。创建`Toast`的基本步骤如下: ```java //...
以下将详细介绍`Toast`的基本概念、使用方法以及可能的自定义策略。 1. **`Toast`基本概念** `Toast`是Android系统提供的一种轻量级提示方式,它可以在屏幕上的任意位置显示一个简短的消息,并在一段时间后自动...
// 其他文件操作方法... } ``` 这个工具类提供了读取文件到字符串和将字符串写入文件的方法。开发者可以根据实际需求扩展该类,添加更多的文件操作功能,如复制文件、删除文件、判断文件是否存在等。 总结来说,...
这个压缩包很可能是为开发者提供一个快速理解和实践QT中创建短暂消息提示的方法。 在QT中,实现吐司通知通常涉及到以下几个关键知识点: 1. **QT GUI模块**:QT的核心是其强大的图形用户界面模块,包括窗口、控件...
Android中的Toast是通过`Toast.makeText()`方法创建的,通常用于显示简短的信息。例如: ```java Toast.makeText(context, "Hello, Toast!", Toast.LENGTH_SHORT).show(); ``` 其中,`context`是应用程序上下文...
在Android开发中,`Crouton`是一种独特的通知机制,它提供了一种在用户界面顶部显示短暂消息的方式,类似于Toast,但比Toast更加灵活且功能更丰富。`Crouton`的设计初衷是弥补Toast在复杂交互场景下显示信息的不足,...
`Toast`的创建通常通过调用`Toast.makeText()`方法完成,然后使用`show()`方法将其显示出来。例如: ```java Toast.makeText(context, "这是默认的Toast消息", Toast.LENGTH_SHORT).show(); ``` 要实现自定义`...
具体用法会根据组件的API文档来实现,这通常包括调用特定的方法,传递必要的参数,如提示文本、持续时间、类型(成功、警告、错误等)等。 总的来说,"angular-toast.0.4.x.zip"提供了一个与AngularJS 1.2.*兼容的...
在Android中,可以使用`setGravity()`方法来改变Toast的显示位置。例如,以下代码将Toast的位置设置为屏幕中央: ```java Toast toast_modify_location = Toast.makeText(getBaseContext(), "改变位置的Toast", ...
这是最基础的`Toast`使用方式,只需要调用`Toast.makeText()`方法,传入上下文、要显示的文本以及显示时长(`LENGTH_SHORT`或`LENGTH_LONG`),然后调用`show()`即可显示`Toast`。 ```java Toast.makeText...
6. **示例代码**:库通常会提供示例项目来展示如何使用,开发者可以通过运行示例来了解具体用法。 在实际使用中,开发者可以参考以下基本用法: ```swift let toast = CSToast(message: "这是一条提示信息") toast....
4. **使用方法**: 要在项目中使用这个自定义Toast,首先需要解压"CocosCreator-Toast.rar",然后将解压得到的文件导入到Cocos Creator项目的资源管理器中。接着,可以将Toast组件添加到需要显示提示信息的节点上,...