2
A
回答
0
,你必须使用https://github.com/vekexasia/android-edittext-validator
有您可以设置测试属性几个值:
- 正则表达式:自定义正则表达式
- 数字:仅用于数字字段
- 阿尔法:一个字母只有场
- 字母数字:
- PERSONNAME:检查输入的文本是一个人的姓氏或名字。
- personFullName:检查输入的值是否是完整的全名。
- 电子邮件:检查该字段是一个有效的电子邮件
- 的信用卡:检查该字段包含使用卢恩算法
- 电话有效的信用卡:检查该字段包含一个有效的电话号码
- 则domainName:检查该字段包含一个有效的域名(总是通过在API级别< 8测试)
- ip地址:检查该字段包含一个有效的IP地址
- WEBURL:检查该字段包含一个有效的URL(总是通过测试在API等级< 8)
- date:检查该字段是否为有效的日期/日期时间格式(如果设置了customFormat,则使用customFormat进行检查)
- nocheck:除了字段的空白之外,它不检查任何内容。
0
可以使用setError方法。它只能从API一级获得。
editText.setError("Enter yor error message").
0
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp">
<EditText
android:id="@+id/phone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:hint="@string/cont_num"
android:inputType="phone"/>
</android.support.design.widget.TextInputLayout>
从Android的设计库
0
比使用一个EditText小部件一个解决办法是用自动完成的TextView小部件和您所选择的警告图标的RelativeLayout内设置rightOf您的交流的TextView相反RL。
然后添加一个文本更改侦听器到您的AC文本视图,它正在寻找您的特定文本输入,即二进制文件,如果检测到缺口显示警告和错误图标?
相关问题
- 1. Android:edittext disappearing
- 2. ics警报不报警
- 3. Android:EditText内容
- 4. Android:EditText阵列
- 5. 哪一个是正确的?警报(+“123”))警报(+“123”)警报(+(“123”))
- 6. 警报,提示和最终警报
- 7. Android:Edittext强制格式
- 8. 警报在ionic2
- 9. 复制警报
- 10. BootStrap警报
- 11. 报警通知
- 12. iCalendar报警
- 13. 警报消息
- 14. cURL CONNECTTIMEOUT警报
- 15. 警报消息
- 16. 警报 - Selenium
- 17. 与警报
- 18. 报警并在
- 19. 警报出现
- 20. jQuery .click警报
- 21. jQuery的警报
- 22. 警报innerHTML的
- 23. UITableView的警报
- 24. 可变/警报
- 25. 异步警报
- 26. libtorrent警报 - read_piece_alert
- 27. JSONP警报parsererror
- 28. 警报对话
- 29. 警报卸载
- 30. 感应警报
你检查了EditText的setError方法吗? – Axxxon