注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我的博客

 
 
 

日志

 
 

Android消息提示框和对话框  

2014-02-20 10:22:09|  分类: android |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://www.cnblogs.com/chunhui588/archive/2010/10/01/android_toast_and_alertdialog.html

在某些情况下需要向用户弹出提示消息,如显示错误信息,收到短消息等,Android提供两种弹出消息的方式,消息提示框toasts和对话框alerts。

 

Toast是一种短暂的消息提示,显示一段时间后不需要用户交互会自动消失,所以用来显示一些建议性的不太重要的消息,如提示用户后台一个任务完成了。

使用Toast来弹出提示消息也很简单,调用Toast类的静态方法makeText():

 

public static Toast makeText (Context context, CharSequence text, int duration)

context: 调用的上下文,通常为Application或Activity对象

text: 显示的消息

duration: 显示的时间长短,为 Toast.LENGTH_LONG或Toast.LENGTH_SHORT

 

如可以这样调用:Toast.makeText(this, "Deleted Successfully!", Toast.LENGTH_LONG).show(); 效果如下:


Android消息提示框和对话框 - 真嗣 - 我的博客

 


http://m.oschina.net/blog/108127


1) 使用Toast提示


Toast. makeText ( this,  "邮箱格式不正确", Toast. LENGTH_LONG )show ( ) ;

2) 使用EditText的setError提示



EditText et  =  (EditText ) findViewById (R. idetTest ) ; 
et. setError ( "有错误提示" ) ;

Android使用EditText的setError提示
PS:在EditText的右边使用TextView来提示,类似于网页中注册页面。需要注意的是EditText必须获得焦点才会弹出错误提示框。

3) 自定义图标的setError提示




Drawable d  = getResources ( )getDrawable (R. drawableic_launcher ) ; 
d. setBounds ( 0,  0,  30,  30 ) ;  //必须设置大小,否则不显示 
et. setError ( "有错误提示", d ) ;

Android的EditText自定义图标的setError提示

  评论这张
 
阅读(615)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017