<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Android的EditText输入错误时该怎样提示用户" id="card1">
<p> 游客</p><p>
标题:Android的EditText输入错误时该怎样提示用户<br/>
正文:<br/>
验证用户输入内容(EditText)应该及时准确的告诉用户，那么在Android系统中提示用户通常有以下做法：<br/>1) 使用Toast提示Toast.makeText(this, &quot;邮箱格式不正确&quot;, Toast.LENGTH_LONG).show();<br/>2) 使用EditText的setError提示<br/>EditText et = (EditText) findViewById(R.id.etTest);<br/>et.setError(&quot;有错误提示&quot;);<br/>Android使用EditText的setError提示<br/>PS：在EditText的右边使用TextView来提示，类似于网页中注册页面。需要注意的是EditText必须获得焦点才会弹出错误提示框。<br/>3) 自定义图标的setError提示<br/>Drawable d = getResources().getDrawable(R.drawable.ic_launcher);<br/>d.setBounds(0, 0, 30, 30); //必须设置大小，否则不显示<br/>et.setError(&quot;有错误提示&quot;, d);<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1272&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1272&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1272&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1272">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1272">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>