首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为此特定编辑文本字段显示toast

如何为此特定编辑文本字段显示toast
EN

Stack Overflow用户
提问于 2012-09-16 16:30:01
回答 3查看 455关注 0票数 0

嗨,我有点卡在这里,我有一个活动,让用户创建一个交易从他的银行帐户,该活动有一些文本fields.One的文本字段是为余额输入。当用户输入他想要提取的余额时,应该对用户帐户中已经存在的余额进行内部检查。我知道如何创建内部检查,问题是当用户在特定文本字段中输入金额时,应该显示一个吐司,让用户知道他输入了无效的余额提取请求,或类似的东西。我该怎么做呢?是否有任何监听程序用于访问特定的文本字段?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-16 16:33:58

您应该使用TextView.seterror,而不是显示toast消息。这可以在你做检查的地方完成。

票数 3
EN

Stack Overflow用户

发布于 2012-09-16 16:51:05

我会使用TextWatcher

只需将Textwatcher添加为可编辑的侦听器:

代码语言:javascript
运行
复制
editable.addTextChangedListener(new TextWatcher() {
    //Override Methods
});

在方法afterTextChanged(Editable s)中,您可以开始验证。如果验证失败,您可以在可编辑的上使用Toast或错误文本(SetError)通知用户

票数 1
EN

Stack Overflow用户

发布于 2012-09-16 16:35:03

如果要在特定图标上显示验证错误,应使用:{ EditText }.setError(CharSequence error)或{EditText}.setError(CharSequence error,可绘制图标)

这应该会带来你想要的吐司。

关于验证的逻辑,当然由你来决定...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12445470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档