首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EditText不显示错误消息,只显示错误图标

EditText是Android平台上的一个用户界面控件,用于接收用户输入文本。当用户输入的内容不符合预期时,可以通过显示错误消息和错误图标来提醒用户。

然而,有时候EditText可能只显示错误图标而不显示错误消息的情况。这可能是由于以下几个原因导致的:

  1. 错误消息未设置:要显示错误消息,需要在EditText上调用setError()方法,并传入相应的错误消息字符串作为参数。如果没有设置错误消息,就不会显示错误消息。
  2. 错误消息被覆盖:如果EditText的宽度不够显示完整的错误消息,或者EditText被其他视图遮挡,错误消息可能会被覆盖而无法显示。可以尝试调整EditText的宽度或位置,确保错误消息能够完整显示。
  3. 错误消息样式被修改:有时候开发者可能会自定义EditText的样式,包括错误消息的样式。如果错误消息的样式被修改,可能导致错误消息无法显示。可以检查自定义样式是否正确设置,并确保错误消息的样式没有被修改。

总结起来,要解决EditText不显示错误消息只显示错误图标的问题,可以按照以下步骤进行:

  1. 确保在需要显示错误消息的地方调用了setError()方法,并传入了相应的错误消息字符串作为参数。
  2. 检查EditText的宽度和位置,确保错误消息能够完整显示,并且没有被其他视图遮挡。
  3. 检查自定义样式是否正确设置,并确保错误消息的样式没有被修改。

对于Android开发者,腾讯云提供了一系列与移动开发相关的产品和服务,包括移动推送、移动分析、移动测试等。具体可以参考腾讯云移动开发相关产品介绍页面:https://cloud.tencent.com/product/mobile

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

zblog未开启https后台不显示字体图标,提示“拒绝加载字体”错误的解决办法

所以这个操作没有意义,设置完成后重载、重启Nginx服务器都是无效的,后来还特意百度了下http网站是否可以加载https资源,得到的答案是肯定滴,但是https不能加载http资源,这点好理解,但是后台为什么一直提示错误呢...呼呼原来如此,安全增强不仅仅是网站安全性还包括了https方面的,具体关闭方法如下: 后台,网站设置-全局设置-安全增强(灰色关闭) 如图关闭之后刷新页面,清空缓存编译,再加上强制更新(Ctrl+F5)图标显示正常...,错误提示消失的无影无踪。...好了,问题已解决感谢猪猪管理, 当然如果仍然出现错误提示,例如“has been blocked by CORS policy: The request client is not a secure context...Block insecure private network requests”设置为 Disabled 如图: 然后重启浏览器,就OK啦,好了再有其他问题留言反馈给我,当然如果您的网站还是出现其他的错误那么建议你开启

1.8K10

关于安卓微信更新后回复图文消息显示参数错误的解决方案

今天,打开qq发现同一学生组织的告诉我公众号回复的所有图文消息全部显示参数错误,让我还以为是链接发生了改变。但经过更新链接以后,发现仍然显示参数错误,第一时间我就预感到腾讯又在这方面做了改变。...接着,我在手机上回复了消息在电脑上显示了后,我发现在电脑端打开完全没有问题,接着,我又在同学的苹果手机上测试了,也没完全正常,这让我想到了只有安卓上才有这个问题,那应该问题出现在了更新后的安卓手机上了。...发现问题 经过我的上网查找,果不其然,微信团队在每个自定义的图文消息文章链接后面都添加了&subscene=131,这导致手机微信无法正常识别链接而导致显示参数错误。...我在今天晚上上课的时候想到了另一个十分简单的方法(但此方法实在PHP环境下操作的,操作时根据你的环境做适当更改吧): 在图文消息的调用函数出在$url后面加上.'?'。

1.6K10

Cloudera Manager首页

如果没有不良或存在隐患,则不会显示指示图标。 注意:如果有一个不良(Bad),两个存在隐患(Concerning),则有三个健康问题,但该数字则只显示为1。...如果没有错误但存在配置警告,则该指示器为黄色。如果没有配置问题,则不会显示指示器。 注意:如果有一个配置错误,两个配置警告,则有三个配置问题,但该数字则只显示为1。...要显示警告通知,点击“Also show n warning(s)”链接。单击与发出通知的配置属性相关的错误或警告的相关消息,以解决问题。...中的当前配置设置匹配。...单击与发出通知的配置属性相关的错误或警告的相关消息,以解决问题。 [jsjye7bpa5.jpeg] [vyvs4tyrct.jpeg] 4.所有最新命令 ---- 按集群显示所有最近运行的命令。

3.7K110

Android自定义EditText:手把手教你做一款含一键删除&自定义样式的SuperEditText

功能介绍 2.1 需求场景 对于 EditText来说,一般的需求有: 方便用户因出现输入错误而进行2次输入 标识用户正在填写项 根据具体场景增加一定的UI元素 2.2 功能需求 根据需求场景,得出EditText...功能详细设计 下面将给出详细的功能逻辑 4.1 一键清空输入字段 描述:将当前用户输入的字段清空 需求场景:方便用户因出现输入错误而进行2次输入 原型图 ?...本身的方法来确定是否显示删除图标 * 监听方法:onTextChanged() & onFocusChanged() * 调用时刻:当输入框内容变化时 & 焦点发生变化时...的焦点,即是否选中 // setDeleteIconVisible() = 根据传入的是否选中 & 是否有输入来判断是否显示删除图标->>关注1 } @Override...的焦点,即是否选中 // setDeleteIconVisible() = 根据传入的是否选中 & 是否有输入来判断是否显示删除图标->>关注1 } @Override

1.8K30

Android自定义EditText:手把手教你做一款智能EditText(一键删除、自定义样式)

功能介绍 2.1 需求场景 对于 EditText来说,一般的需求有: 方便用户因出现输入错误而进行2次输入 标识用户正在填写项 根据具体场景增加一定的UI元素 2.2 功能需求 根据需求场景,得出EditText...本身的方法来确定是否显示删除图标 * 监听方法:onTextChanged() & onFocusChanged() * 调用时刻:当输入框内容变化时 & 焦点发生变化时...的焦点,即是否选中 // setDeleteIconVisible() = 根据传入的是否选中 & 是否有输入来判断是否显示删除图标->>关注1 } @Override...->>关注1 } /** * 关注1 * 作用:判断是否显示删除图标 */ private void setDeleteIconVisible(boolean...的焦点,即是否选中 // setDeleteIconVisible() = 根据传入的是否选中 & 是否有输入来判断是否显示删除图标->>关注1 } @Override

1.1K30

TextInputLayout-Android M新控件

其中一个重要的特性就是AppCompat theme没有提供一个显示EditText上方的浮动标签。 比如下图所示: ?...它显示了一个“登录”文字与两个EditText元素,一个是为用户名准备的,一个是为密码准备的。布局中还包含了一个触发登陆流程的按钮。背景颜色是扁平风格的灰色。...setError设置一个红色的错误消息显示EditText的下面。如果传入的参数为null,错误消息将清空。并且它会改变整个EditText控件为红色。...setErrorEnabled开启错误提醒功能。这直接影响到布局的大小,增加底部padding为错误标签让出空间。在setError设置错误消息之前开启这个功能意味着在显示错误的时候布局不会变化。...现在我们定义了什么是错误的什么是正确的,也知道了如何获取EditText中的数据以及显示可能的错误,onClick方法的实现就很简单了。

74720

Material Design 进阶之二-使用TextInputLayout的登陆界面

显示了一个欢迎标签(如果有的话,可以很容易地用徽标替换)和两个EditText元素,一个用于用户名,另一个用于密码。布局还包括一个触发登录序列的按钮。背景颜色是漂亮,平坦,浅灰色。...如果  TextInputLayout 包含EditText,则  getEditText返回null 所以要小心a  NullPointException。...---- 显示错误 TextInputLayout 错误处理简单快捷。所需的方法是  setErrorEnabled和setError。...setError 设置将显示在下方的红色错误消息EditText。如果传递的参数是null,则清除错误消息。它还将整个EditText小部件的颜色更改为红色。...setErrorEnabled 启用错误功能。这直接影响布局的大小,增加较低的填充以为错误标签腾出空间。在设置错误消息之前启用此功能setError 意味着在显示错误时此布局不会更改大小。

1.3K20

Android之AlertDialog的基本使用

所以AlertDialog并不需要到布局文件中创建,而是在代码中通过构造器(AlertDialog.Builder)来构造标题、图标和按钮等内容的。...创建构造器AlertDialog.Builder的对象; 通过构造器的对象调用setTitle、setMessage等方法构造对话框的标题、信息和图标等内容; 根据需要,设置正面按钮、负面按钮和中立按钮...比如标题、图标这些就可要可不要。 效果图如下: ?...你可能会把checkedItem的赋值放在确定按钮的点击事件中,这一看似乎没什么问题,但是这样是错误的!...5、自定义登录对话框 有时候,只显示简单的标题和信息是满足不了我们的要求,比如我们要实现一个登录对话框的话,那就需要在对话框上放置EditText输入框了。

1.4K20

Android使用TextInputLayout创建登陆页面

其中一个重要的特性就是AppCompat theme没有提供一个显示EditText上方的浮动标签。你可以从下方的途中知晓我说的是什么。 ?...不幸的是,如果你告诉它,安卓不会自动的隐藏虚拟键盘。在onClick方法体中调用hideKeyboard。...setError设置一个红色的错误消息显示EditText的下面。如果传入的参数为null,错误消息将清空。并且它会改变整个EditText控件为红色。...setErrorEnabled开启错误提醒功能。这直接影响到布局的大小,增加底部padding为错误标签让出空间。在setError设置错误消息之前开启这个功能意味着在显示错误的时候布局不会变化。...现在我们定义了什么是错误的什么是正确的,也知道了如何获取EditText中的数据以及显示可能的错误,onClick方法的实现就很简单了。

1.6K10

【C#】组件发布:MessageTip,轻快型消息提示窗

-------------201608301610更新------------- 根据几位猿友在评论中反馈的问题和建议做了更新,主要内容: ShowXX的时候如果指定point参数,则根据活动控件来确定显示位置...传进去;其余情况都可以让MessageTip自动判断显示位置 显示位置太靠屏幕顶部时,改在基准点下方显示,并且动画由上浮改为下降 多屏环境下的定位错误问题,目前是将消息框限定在基准点所在屏幕内显示 对于有位猿友提到的偶发异常...介绍: 如图所见,这种提示在网页、手机上用的较多,相比正经的消息框(如MessageBox),我认为好处有: 不需要用户对消息本身做出响应,点啥【确定】什么的 阻塞、不干预用户的后续操作,就是单纯告诉你一声完事了...如果需要反馈大量信息,可以尝试这个 特点: 在鼠标附近显示消息。所以不适合耗时任务,因为等任务执行完,鼠标都不知跑哪里去了 内置3种消息性质的图标, ?...,亦可使用自定义图标(使用Show方法) 上浮动画效果可开闭(属性AllowFloating,影响后续弹出的消息窗) 可以只显示图标或文本,甚至图标文本全无也行~虽然这样没意思 用法: //开闭上浮动画

1.3K20

Material Design整理(一)——TextInputLayout

TextInputLayout是在Material Design中的,如果我们要使用的话,必须在gradle文件中配置 开始使用 TextInputLayout是一种新的继承自LinearLayout的布局,使用时其只能包含一个EditText...或其子类控件(如AutoCompleteTextView) 还可通过设置hint和error来显示浮动标签 注意:一个TextInputLayout中 有且只有 一个EditText!...举例 浮动标签 字数统计 错误提示 密码框右侧图标 虚拟键盘监听 有时候我们在用虚拟键盘的时候,在输入账号之后,我们点击下一项,焦点会跑到输入密码这一栏,当我们密码输入完成之后,点击确定按钮就能登录了...账号EditText中 密码EditText中 AutoCompleteTextView –自动提示输入框 继承自EditText,拥有EditText的所有属性,可以设置在输入时自动在输入框下方提示信息

48230

Android之MaterialDesign应用技术2-仿支付宝上滑搜索框缓慢消失

这里可以看出我在ImageView中加入了高度180dp,这里是一定要加上的,否侧toolbar的会出现以下几种错误,1:文字不显示。2:只显示标题栏。3:图片过大充满整个屏幕。...,这就很尴尬了,那么今天这个控件也是一个输入框,但是外层加一个布局(TextInputLayout),就可以达到精确到一行提示具体错误。...TextInputLayout是22.2.0新添加的控件, 要和EditText(或EditText的子类)结合使用,并且只能包含一个EditText(或EditText的子类)。...这时候TextInputLayout则是显示错误,TextInputLayout是LinearLayout的子类,用于辅助显示提示信息。...当EditText获取得光标的时候,EditText的hint会自己显示在上方,并且有动画过渡。 ?

1.6K100

Android自定义EditText:一款简单实用的智能EditText(一键删除&自定义样式)

功能介绍 2.1 需求场景 对于 EditText来说,一般的需求有: 方便用户因出现输入错误而进行2次输入 标识用户正在填写项 根据具体场景增加一定的UI元素 2.2 功能需求 根据需求场景,得出EditText...需要具备的功能如下: 一键删除 丰富的自定义样式:左侧图标、删除功能图标、分割线 & 光标 样式变化。...特点 对比市面上EditText控件,该控件Super_EditText 的特点是: 3.1 功能实用 一键删除功能 在需求中非常常见,现将其封装后更加方便使用 可自定义样式程度高(比自带的强大 & 方便...scut.carson_ho.diy_view.SuperEditText android:layout_width="200dp" android:layout_height="wrap_content" // 设置左侧图标..."0" app:left_y="0" app:left_width="60" app:left_height="60" // 设置删除图标

78720

Android训练课程(Android Training) - 构建你的第一个应用

5.在接下来的屏幕可以帮助你创建一个启动图标。 你可以使用多种方式自定义一个图标,和使用工具创建一个适合多种屏幕密度的图标。...android:hint 当文本区是空得时候,这个磨人的字符串将会被显示。...然而,因为你过去还未定义一个字符串资源,你将会首先看到一个编译错误。在下一章节通过定义字符串的方式你将会修复这个错误。 注意:字符串资源具有和元素ID相同的名称edit_message。...Intent intent = getIntent(); String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE); 显示消息...为了在屏幕上显示消息, 创建一个 TextView 组件,并且使用 setText() 设置文本.

2.1K00

老司机带路:15个Android撸代码常见的坑

0x01 Activity 的 onCreate() 方法中操作 View 相关 不能直接获取 View的宽高,而应在 view.post() 里面操作 不能调用 PopupWindow 的 show 方法显示...,也应在 view.post() 里面操作 0x02 TransactionTooLargeException 异常 这个错误主要发生在 Intent 中传递了大量的数据。...0x11 EditText textCursorDrawable 属性直接用 color 在很多手机上光标是不会闪动 需要用 drawable 来设置这个属性,写一个 drawable 文件,例如 <shape...0x13 开源项目 TabPageIndicator Tab 默认情况只显示 6 个中文字符,过多的字符被截断了 可修改 TabView 中的 mMaxTabWidth 的值,默认时 mMaxTabWidth...widthMeasureSpec)*1f); 0x14 SpannableStringBuilder 修饰文本影响 ListView 性能问题 通常需要在一个列表中对 Item 的文本作一些特殊的修饰处理,例如对文本添加简单的图标

42710

Android自定义EditText:你需要一款简单实用的SuperEditText(一键删除&自定义样式)

功能介绍 2.1 需求场景 对于 EditText来说,一般的需求有: 方便用户因出现输入错误而进行2次输入 标识用户正在填写项 根据具体场景增加一定的UI元素 2.2 功能需求 根据需求场景,得出EditText...需要具备的功能如下: 一键删除 丰富的自定义样式:左侧图标、删除功能图标、分割线 & 光标 样式变化。...特点 对比市面上EditText控件,该控件Super_EditText 的特点是: 3.1 功能实用 一键删除功能 在需求中非常常见,现将其封装后更加方便使用 可自定义样式程度高(比自带的强大 & 方便...scut.carson_ho.diy_view.SuperEditText android:layout_width="200dp" android:layout_height="wrap_content" // 设置左侧图标..."0" app:left_y="0" app:left_width="60" app:left_height="60" // 设置删除图标

1.5K20

FLAG_SECURE:安卓无法抓取页面截屏

session/669c743a-cede-43f2-8950-019af660f2f6/screenshot 500 270 ms - 164 [HTTP] FLAG_SECURE APP出于安全考虑,希望被用户截屏或者录屏...WindowManager.LayoutParams.FLAG_SECURE); } 设置了这个flag后, 系统会把当前窗口的内容视为安全隐私内容, 系统会阻止这些内容被截屏或者在不安全可靠的场景显示出来...在Google的过程中, 发现这个flag可以实现以下功能: 阻止屏幕截图 在Recent apps(任务切换界面)中只显示应用名字和图标, 不显示内容 Google App的Now on tap功能不会去分析你的页面的内容...index="0" package="com.greenline.yihuantong" class="android.widget.EditText...index="2" package="com.greenline.yihuantong" class="android.widget.EditText

2.5K20

UML时序图(Sequence Diagram)学习笔记

它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 让我们来看一看visio2016对时序图的的解释。...以一个小人图标表示。 对象(Object) 对象位于时序图的顶部,以一个矩形表示。对象的命名方式一般有三种: 1 对象名和类名。...2 只显示类名,不显示对象,即为一个匿名类。例如::手机、:LoginSservice。 3 只显示对象名,不显示类名。例如:华为手机:、loginServiceObject:。...4,控制焦点两端要以消息元素封顶,控制焦点不要超过消息元素。 正确示范 错误示范 最后的技巧就是多联系绘制时序图,熟能生巧,自然而然就会画了。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

6.7K50
领券