问题标签 [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 投票
2 回答
8121 浏览

android - 在 TextInputEditText 上设置 android:lines 不起作用

TextInputEditText有谁知道在使用和时如何显示总行数TextInputLayout?使用没有TextInputLayout. 这是我的示例代码:

textarea我的目标是在设置rows属性时具有与 html 相同的效果。

在此处输入图像描述

这是我在设置时得到android:linesTextInputEditText。它在浮动标签和我输入的第一个字母之间留下一个空白空间。

在此处输入图像描述

0 投票
0 回答
305 浏览

android - 在 EditText 中处理 IME_ACTION_SEND 的适当方法是什么?

在此处查看 Android 文档:

https://developer.android.com/training/keyboard-input/style.html ,

具体来说:

单击发送按钮后,这不会关闭键盘。handled如果设置为 ,它也不会关闭键盘false

在这种情况下隐藏键盘的适当方法是什么?

看着 :-

在android中输入EditText后如何隐藏键盘?,似乎有很多种方法。这真的是Android的方式吗?

0 投票
0 回答
197 浏览

android - TextInputEditText 需要 2 次点击才能触发关联的侦听器

I have a view with some input fields, one of those is a TextInputEditTextwith a datepickerassociated which shows up when the field is selected. 问题是,在第一次点击时,该TextInputEditText字段获得焦点,并且需要第二次点击才能显示datepicker.

这就是字段的定义方式

在活动中:

我的猜测是问题是由TextInputLayout包装引起的TextInputEditText,第一次点击触发动画,将提示字符串从文本字段移动到其顶部并将焦点放在字段本身,第二次点击触发与文本字段并datepicker出现。如何在第一次点击时获取所有事件?

0 投票
2 回答
608 浏览

android - 为什么我的 EditText 视图无法在 Android 中调出软键盘,即使我强制它显示?

我在片段中有一个 EditText 视图,当显示该片段时,我需要让它获得焦点并弹出软键盘以允许用户直接输入,但是,EditText 视图似乎只能获得焦点但甚至不能显示键盘虽然我手动强制它显示。用户必须触摸它才能调出软键盘。我试图获得一个最小的应用程序来重现这一点,它只是一个带有 EditText 的活动。任何想法?

活动

布局

0 投票
1 回答
780 浏览

android - 在 Android 6.0 中设置错误后无法编辑 TextInputEditText

我的布局中有一堆TextInputEditText,定义如下:

当用户尝试提交表单时,我有一个 validate 方法来检查每个字段并在无效字段上设置错误,如下所示:

一旦用户开始纠正他的错误,OnKeyListener 就会在那里消除错误。

此代码在我的模拟器和装有 Android 5.1.1 的设备上完美运行。但是在我的一位用户的设备上,一台装有 Android 6.0 的三星 Galaxy S6 Edge,当他犯了一个错误并且某个字段上有错误时,他就无法再编辑它了。

我使用 TextInputEditText 错了吗?这是一个已知的错误吗?有解决方法吗?

0 投票
1 回答
364 浏览

android - 带计数器的 TextInputLayout - 如何不考虑空格?

要删除字符串开头和结尾的空格,我们可以使用该trim方法。问题是,TextInputLayout的计数器仍然计算这些空字段。正如您在屏幕截图中看到的那样,它认为我的输入是有效的,因为它只有 2 个修剪字符(不超过最大值 15),但是计数器本身仍然显示它超过了允许的限制,因为它很重要空白处也是如此。有没有简单的方法来解决这个问题?

在此处输入图像描述

0 投票
2 回答
87 浏览

java - 如何限制editText中的特定单词或数字序列?

在android中是否可以限制edittext以便在输入某些单词时拒绝并显示警报?例如,我需要从edittext输入中排除以下单词和数字序列:“123456”、“0000”、“administrator”、“black”等。有人可以帮帮我吗?

当edittext为空时,我使用以下代码检查并显示警报

但我不知道如何检查是否输入了限制字词。

谢谢安德鲁

0 投票
1 回答
902 浏览

android - 如何隐藏EditText的文本选择处理程序的ActionPopupWindow

实际上,当用户单击+图标(请参阅附图)时,我想隐藏 ActionPopupWindow(具有 SELECT ALL、CLIPBOARD 选项的弹出窗口)。

当用户单击文本选择处理程序(气泡)时出现 ActionPopupWindow(当用户点击 EditText 中的文本时出现)。

我曾尝试使用 EditText 的 setTextIsSelectable() 方法,但它无法始终如一地工作。

任何帮助或指导将不胜感激。

在此处输入图像描述

0 投票
1 回答
164 浏览

java - EditText 自动转到下一行,输入类似 whatsapp editText 这样的字词

编辑文本

这是我的 xml 代码,如果需要在此处添加或删除某些内容,请告诉。

我用来实现我想要的东西的java代码,比如whatsapp的editText,但它不能很好地工作

这段代码没有像我想要的那样工作,或者你可以说我无法按照我希望 editText 的方式进行编码。

我希望我的 editText 像 Whatsapp 的 editText 一样工作,就像当我输入一些东西并且它到达 editText 内的图标时,光标会随着输入单词进入一个新行。在我的 editText 中,这些文字位于我用作发送图标的 ImageButton 下方。我不希望文字出现在发送图标下方。请帮忙。

图像按钮

我是编程新手,所以请帮助我并提前致谢。

0 投票
1 回答
486 浏览

java - 如何在 Android 中检查 EditText 以进行字母验证

在我想要使用的应用程序EditText中,为此我应该为此设置限制EditText
在我的EditText JUST 支持字母表(az, AZ) 中,为此我编写了以下代码:

XML 代码:

但是当写字符时,我会看到这个错误:

我该如何解决?