SetError提供了以下两个方法:
1.显示自定义文字
public void setError (CharSequence error)
2.显示自定义文字和图标
public void setError (CharSequence error, Drawable icon)

默认情况下,因为App设置的主题等原因,设置的文字和图标可能不显示,
可以参照以下方法。

                //定义错误内容String errorText = "出错啦~~!";//获取到自定义图标Drawable errorIcon = getResources().getDrawable(R.drawable.icon_error);// 设置图片大小errorIcon.setBounds(new Rect(0, 0, errorIcon.getIntrinsicWidth(),errorIcon.getIntrinsicHeight()));// 将提示文字改为红色ForegroundColorSpan fgcspan = new ForegroundColorSpan(Color.RED);SpannableStringBuilder ssbuilder = new SpannableStringBuilder(errorText);ssbuilder.setSpan(fgcspan, 0, errorText.length(), 0);//显示et_content.setError(ssbuilder, errorIcon);et_content.requestFocus();

Android EditText.setError() - 会弹出一个popupwindow,效果很好相关推荐

  1. android 输入法不自动弹出窗口,Android EditText默认不弹出输入法的实现方法

    一.Android EditText默认不弹出输入法的办法: 1. 在AndroidManifest.xml中将需要默认隐藏键盘的Activity中添加属性即可(常用此方法) android:wind ...

  2. android中点击按钮弹出一个编辑框,本人是在Button的基础上加了Dialog,Dialog添加了一个编辑框,怎么将Button上的显示文字变成...

    button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Alert ...

  3. android 键盘 自动消失,Android EditText点击弹出软键盘点击外部消失

    在Activity中: @Override public boolean dispatchTouchEvent(MotionEvent ev) { switch (ev.getAction()) { ...

  4. android 自定义 popupwindow,Android自定义弹出窗口PopupWindow使用技巧

    PopupWindow是Android上自定义弹出窗口,使用起来很方便. PopupWindow的构造函数为 public PopupWindow(View contentView, int widt ...

  5. Android开发中EditText获得焦点弹出输入框改变屏幕布局的问题

    在Android开发中,比较头疼的问题就是EditText总是已启动就获得焦点并弹出输入框,感觉很是不爽.而且,因为输入框的弹出,导致屏幕布局获得改变,有些空间被挤压到一起,很是难看,所以,我就上网搜 ...

  6. android实现软键盘弹出,editText随键盘上移,背景不动

    android实现软键盘弹出,editText随键盘上移,背景不动 前段时间有个妹子问我如题的需求,我就想,这种东西网上不是很多吗,自己试过才发现,基本都不行,各种设置配置文件的windowSoftI ...

  7. android 弹窗确认,弹出一个带确认和取消的dialog实例

    实例如下: /** * 弹出一个带确认和取消的dialog * @param context * @param title * @param msg * @param okbutton * @para ...

  8. WindowManager解析(二)Android悬浮框无法弹出输入法的原因和无需权限显示悬浮窗

    Android悬浮框无法弹出输入法 最近要研究悬浮窗方面的东西,遇到一个问题,我的悬浮窗里面有一个输入框,但是不弹出输入法,后来找到一个方法: 在WindowManager的实例获取方式不对,之前是这 ...

  9. android实现底部弹出菜单,Android实现底部缓慢弹出菜单

    项目要求要做一个从底部缓慢弹出一个Button Menu 开始编码: MyselfFragment package io.dcloud.H5B79C397.fragment; import andro ...

最新文章

  1. react 监听组合键_投资组合中需要的5个React项目
  2. 专访英特尔AIPG全球研究负责人Casimir Wierzynski:物理学、隐私和大脑将根本性塑造AI
  3. IOS面试_1.浅析内存管理
  4. PHP的composer的快速源
  5. 通俗理解Paxos算法
  6. 解决局域网共享好用脚本集
  7. 「面试」美团肝了我30+问题
  8. Linux下导入SQL文件
  9. 谷歌漏洞披露规则增加30天补丁缓冲期;Reddit 公开漏洞奖励计划
  10. 2020-10-27中国大学MOOC学习进度
  11. stored to '*' during its initialization is never read
  12. 【电脑运用及修理】连接不到网站服务器解决方案【win10】
  13. BIM+智慧工地管理平台
  14. 新路由3 newifi3 官方固件与离线插件合集
  15. 数字化背景下的经济社会发展的新特征 新趋势
  16. Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (10061),错误代码2003
  17. 2021.11.06总结
  18. UPC 2020年春混合个人训练第十九场
  19. Henry捡钱 Java 动态规划
  20. python 3.8安装pillow包报错

热门文章

  1. 每天一道LeetCode-----找到一个字符串在另一个字符串出现的位置,字符串内部顺序无要求
  2. java nextline没有停住_java中使用nextLine(); 没有输入就自动跳过的问题?
  3. Android开源底部导航,一个开源JPTabBar for Android,炫酷的底部导航栏
  4. C专家编程—使用unsigned int可能产生的Bug(1)
  5. 静态分配内存和动态分配内存
  6. 牛客网暑期ACM多校训练营(第三场)H - Diff-prime Pairs
  7. (问题)c语言现代方法2th,自己编写的reminder.c程序 找错/修改/拓展延伸
  8. HTML <cite> 标签
  9. 为了在 Windows 上安装 GCC
  10. java,倒置后的顺序为3,2,1_java 程序设计题库