Android学习笔记1-Toast
来源:互联网 发布:淘宝客卖家鹊桥 编辑:程序博客网 时间:2024/05/17 02:18
一、简介:
Toast是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,
这些信息会在一段时间 内自动消失,并且不会占用屏幕空间。
二、基本用法:
Toast.makeText(context, "要提示的内容", Toast.LENGTH_SHORT).show();
Toast.makeText(context, "要提示的内容", Toast.LENGTH_LONG).show();
三、将Toast封装成一个类来调用:
1.新建MyToast类,代码如下:
//package import android.content.Context;import android.widget.Toast;/* * 打印Toast * */public class MyToast {private static Context myContext = MyApplication.getContext();//获取当前的上下文/** * 功能描述:短时间显示Toast * * @param {String} msg 需要显示的信息 * */public static void MyToastShort(String msg){ Toast.makeText(myContext, "【Cpj提示】:"+msg, Toast.LENGTH_SHORT) .show();}/** * 功能描述:长时间显示Toast * * @param {String} msg 需要显示的信息 * */public static void MyToastLong(String msg){ Toast.makeText(myContext, "【Cpj提示】:"+msg, Toast.LENGTH_LONG) .show();}}
2.其中的上下文由自定义的类MyApplication提供,代码如下:
//package import android.app.Application;import android.content.Context;/** * Created by cpj on 2016/4/12. * 类作用:管理程序中的全局变量-获取全局Context */public class MyApplication extends Application{ private static Context context;// 上下文 /** * 方法描述:获取系统级别的Context * */ @Override public void onCreate() { super.onCreate(); context = getApplicationContext(); } /** * 方法描述:供所有类调用-返回Context * */ public static Context getContext(){ return context; }}/** * Created by cpj on 2016/4/12. * 系统每次启动的时候,就会对Application类进行初始化。 * 我们可以通过定义自己的MyApplication类来管理程序中的一些全局的状态信息 * 如:获取全局Context * 记得在AndroidManifext.xml中将<Application></Application>指定为此类 * 调用方法:MyApplication.getContext(); */
3.使用:
MyToast.MyToastShort("要提示的信息");
0 0
- Android学习笔记1-Toast
- Android Toast 学习笔记
- android学习笔记2:toast
- Android学习笔记之Toast
- android学习笔记(三)Toast
- Android学习笔记--提示信息(Toast)
- Android开发学习笔记:浅谈Toast
- Android学习笔记之自定义Toast
- Android学习笔记之自定义Toast
- Android开发学习笔记:浅谈Toast
- 温故知新-Toast学习笔记
- 自学Android系列 笔记2 Android 学习之toast
- Android学习之Toast
- android学习笔记之五提醒(Toast,Notification)
- android学习笔记之五提醒(Toast,Notification)
- Android学习笔记(16)---定义自己的Toast
- Android应用开发学习笔记之Toast消息提示框
- android学习笔记05(RadioGroup,CheckBox,Toast)
- Shell 操作(五)
- 《How Google Test Software》阅读体会
- Python学习笔记03
- CentOS 6.6下配置本地yum源与网络yum源
- GridView
- Android学习笔记1-Toast
- 将网页设置为允许 XMLHttpRequest 跨域访问
- C++中的基本知识点
- Linux 添加自启动服务
- 简单数据结构-数组实现线性表
- vb调用Excel时指定打印机
- LeetCode 308. Range Sum Query 2D - Mutable(二维区间求和)
- <SQL >ADO操作m_pConnection->Open和m_pRecordset->Open
- Android开发-API指南-<meta-data>