问题标签 [android-textinputedittext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1417 浏览

java - [Android]: java.lang.NoSuchFieldError: No field error_color_material

I am getting the following error when trying to show an error message on the UI's TextInputLayout:


SetupProfileActivity.java:465:

What's the issue? I tried looking up but couldn't find anything related to the No field error_color_material message.

0 投票
2 回答
1613 浏览

android - 使文本计数器始终可见

问题:字符计数器跑出屏幕

我发现很难有一个字符计数器,一旦输入文本滚动到一个屏幕大小,它就不会消失。

这就是我在布局 xml 中的内容:

计数器可见,直到滚动离开屏幕

当文本在屏幕上滚动时,计数器变得不可见

可能的选择:

我认为以下三个选项是可能的解决方案。

  1. 制作底部工具栏并以编程方式添加计数器

  2. 达到最大尺寸后,以编程方式进行弹出式显示

  3. 以某种方式在 xml 中配置 TextInputLayout 或使用其他一些库。

我更喜欢选项 3。但是,我现在不知所措,既没有在文档中也没有通过谷歌搜索论坛找到任何解决方案或提示。


解决了

找到解决方案

经过更多阅读后,我发现这里的 stackoverflow 上已经有人问过这个问题,关于计数器在屏幕上运行时的解决方案建议。但是,解决方案与简单的 xml 条目并不像预期的那样,而是必须以编程方式完成

我根据从这里这里收集的信息发布我的解决方案和源代码。

0 投票
1 回答
399 浏览

android - 如何在没有像孩子一样的 TextInputEditText 的情况下使用 TextInputLayout?

我想拥有相同的字段,例如 Google Fit:

在此处输入图像描述

所以我添加了一个这样的TextInputLayout,但我无法设置隐藏光标的editext,隐藏键盘:

非常感谢你们的支持!

0 投票
4 回答
4133 浏览

android - Android EditText 错误消息弹出文本未显示

我的应用程序出现问题,EditTexts 上的错误弹出窗口显示但文本不可见。它看起来像这样:

编辑文本错误信息

我的应用程序中的所有EditTexts 都会发生这种情况。这是一个示例布局 XML

布局:

和风格:

firstnameTv.error = "This field can not be empty"使用(Kotlin)在活动中设置错误

0 投票
0 回答
45 浏览

android-edittext - 在横向模式下查看 Pager EditText 提示问题

使用 View Pager 我想更改编辑文本提示运行时,当我滚动视图寻呼机时它会显示正确的提示,但是当我在编辑文本上录制内容时它会显示错误提示(上一页的提示),您可以使用 gif 文件进行检查我附加了。

注意:当我在编辑文本上设置文本时,未找到此问题,它仅在设置提示时发生。我正在使用'com.android.support:design:28.0.0'. 该应用程序处于横向模式。它在纵向模式下工作正常。

在此处输入图像描述

在此处输入图像描述

有人遇到过这个问题吗?

0 投票
2 回答
74 浏览

android - 如何删除 EditText 下的气味线?

当用户单击华为设备中 EditText 中的线时,他会得到另一条气味线(在长线下方) - 见图。

我尝试做很多事情来修复它,但我不知道该怎么做。在此处输入图像描述

这是我的代码:

样式“EditTextStyleRedLine”如下:

0 投票
1 回答
1370 浏览

android - Android setCompoundDrawablePadding 不起作用

我的布局中有一个 TextInputEditText,我需要在其中添加一个可绘制端。可绘制端出现了,但我无法为其添加可绘制填充端。

以下是我尝试过的一段代码:

0 投票
1 回答
45 浏览

android - 使用 singleLine 时显示“新行”/“输入”操作按钮

想知道如何在将输入文本视图设置为时显示“新行”/“输入”操作按钮singleLine="true"

该“输入”操作按钮仅在它不是singleLine="false"

另外,我不想将输入设置为多行/最大行> 1,然后“捕获”代码中的输入事件,以防止它在输入中中断一行

它不是关于键盘,而是关于在用户处理多行输入时提供给用户的行为(用户可以换行/输入),我想提供该功能(看起来该功能可用),即使它不是多行输入

0 投票
1 回答
630 浏览

hint - TextInputEditText 以编程方式设置提示不聚焦

我正在根据电话号码和 id 更改提示,如果用户正在输入号码,那么我以编程方式将提示设置为Enter 10 位,当用户输入 id 时,提示为Enter 5 位 现在的问题是,当我专注于TextInputEditText时,提示没有上升。

代码

0 投票
1 回答
51 浏览

android - 如何保持对当前 EditText 的关注?

我的片段中有 3 个 EditText(editText1、editText2 和 editText3)。当我在软键盘上单击“下一步”时,焦点当前转到下一个 EditText。我还检查这些编辑框的内容是否有效(例如有效的电子邮件等)。让我们假设 checkEditText_() 工作正常。

对于editText1,我解决了这样的问题:

对于editText1,当它自己的内容没有成功时,它应该保留并保持焦点在自己身上。否则它将专注于其他两个剩余的editText,以推动用户纠正那里的错误。

但是当 checkEditText1() 失败时,它不会像第一个 if 子句那样集中注意力......

如何正确保留在当前的 EditText 中?