android 消息提醒控件之 Toast
2016-10-06 18:38
253 查看
在Android中,Toast是一种简易的消息提示框,它永远不会获得焦点,无法被点击,显示时间默认只有
LENGTH_SHORT和LENGTH_LONG两种,分别代表显示时间短和显示时间长。但是这个显示时间也可以用户自己设置。
Toast.makeText(this,"已经开始监听---", Toast.LENGTH_LONG).show();
Toast显示的内容也可以不是自己输入的信息,也可以是某个变量对对应的信息
例如:
String serch_textip=editip.getText().toString()
Toast.makeText(this,serch_textip, Toast.LENGTH_LONG).show()上面的代码就会使Toast显示出editip这个输入框里面的内容了。
=====================================================================
在使用的时候可能会遇到的错误
错误:对于makeText(<匿名OnClickListener>,String,int), 找不到合适的方法
Toast.makeText(this,"已经开始监听---", Toast.LENGTH_LONG).show();
方法 Toast.makeText(Context,CharSequence,int)不适用
(参数不匹配; <匿名OnClickListener>无法转换为Context)
方法 Toast.makeText(Context,int,int)不适用
(参数不匹配; <匿名OnClickListener>无法转换为Context)
解决方法:在makeText的第一个参数Context指的是上下文对象,而此处上下文并不是该Activity。。。你必须使用
自己的Activity.this
所以应该改为(注意是自己的Activity)
Toast.makeText(MainActivity.this,"已经开始监听---", Toast.LENGTH_LONG).show();
LENGTH_SHORT和LENGTH_LONG两种,分别代表显示时间短和显示时间长。但是这个显示时间也可以用户自己设置。
Toast.makeText(this,"已经开始监听---", Toast.LENGTH_LONG).show();
Toast显示的内容也可以不是自己输入的信息,也可以是某个变量对对应的信息
例如:
String serch_textip=editip.getText().toString()
Toast.makeText(this,serch_textip, Toast.LENGTH_LONG).show()上面的代码就会使Toast显示出editip这个输入框里面的内容了。
=====================================================================
在使用的时候可能会遇到的错误
错误:对于makeText(<匿名OnClickListener>,String,int), 找不到合适的方法
Toast.makeText(this,"已经开始监听---", Toast.LENGTH_LONG).show();
方法 Toast.makeText(Context,CharSequence,int)不适用
(参数不匹配; <匿名OnClickListener>无法转换为Context)
方法 Toast.makeText(Context,int,int)不适用
(参数不匹配; <匿名OnClickListener>无法转换为Context)
解决方法:在makeText的第一个参数Context指的是上下文对象,而此处上下文并不是该Activity。。。你必须使用
自己的Activity.this
所以应该改为(注意是自己的Activity)
Toast.makeText(MainActivity.this,"已经开始监听---", Toast.LENGTH_LONG).show();
相关文章推荐
- android控件上面实现提醒信息(消息数量)
- GitHub控件之BadgeView(数字提醒) android 未读消息红点
- Android17之消息提醒机制(Toast)
- android 消息提醒(Toast,Notification)
- Android之给控件添加标签(类似右上角消息提醒数字)
- GitHub控件之BadgeView(数字提醒) android 未读消息红点
- Android开发之QQ黏性控件(QQ消息未读提醒,在固定范围内,拖拽回弹,超出范围,松手消失)
- Android给控件添加消息提醒
- Android提醒控件,Dialog、Toast和Snakebar
- android 消息提醒(Toast,Notification)
- Android消息个数提醒控件使用详解
- Android自定义带消息提醒控件
- Android的消息提示:Toast与Notification的使用
- android Toast显示消息的几种方法
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- ANDROID提供两个常用的消息弹出框【TOAST和ALERT】
- [转]Android Toast简易消息提示框的使用
- android的消息Toast,提示对话框,menu,Activity替换数据传递。
- Android控件系列之Toast使用介绍
- Android深入浅出系列之实例应用—弹出消息Toast对象的使用自定义方式(二)