问题标签 [android-textinputlayout]

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 投票
0 回答
494 浏览

android - 在edittext中输入文本后更改TextInputLayout文本颜色

我的应用中有一个浮动的编辑文本

及其风格

现在它的当前行为就像当Edittext获得焦点时标签浮动到顶部并突出显示,现在我想做当用户输入文本Edittext并移除焦点时,TextInputLayout颜色应该更改为不同的颜色并保持该颜色直到Edittext文本被移除。

0 投票
1 回答
531 浏览

android - 支持库的TextInputLayout有一些bug android

我有的

我有一个注册表单,我在其中使用TextWatcher. 我使用TextInputLayout支持库来突出显示错误

我的问题

当我在我的中输入不正确的数据时,我EditText的颜色TextInputLayout变为EditTextred

然后,当我在我的输入正确的输入EditText,然后更改focus为其他字段时,仍然第一个EditText是红色的,没有更改为正常的 editext 背景

我试过的

我尝试以EditText编程方式将我的背景设置为我的自定义 drawable ,但它给了我其他的外观和感觉(其他颜色)

也试过只改成HintColor红色TextInputLayout而不使用setError()方法,还是没有结果

我的代码

第一种方法:给我一些其他颜色的背景

第二种方法:没有看到任何变化:(

0 投票
4 回答
8669 浏览

android - TextInputLayout EditText nextFocusRight 不能正常工作

我有两个TextInputLayout并排的元素:名字和姓氏。在它们下面我有另一个全宽TextInputLayout元素:电子邮件。

我正在尝试覆盖键盘上的下一个按钮,以便在名字输入中单击下一步时,它应该转到姓氏输入,然后从那里转到电子邮件等。

现在的问题是,当我在键盘上按 Next 时,它不会转到姓氏字段,而是转到其下方的电子邮件。

这是我的 xml 文件的一部分,其中有以下三个输入:

我也尝试针对TextInputLayout而不是,EditText但它没有效果。

's 是否有可能成为下一个焦点,TextInputLayout或者它是一个错误,还是我只是做错了什么?

0 投票
0 回答
582 浏览

android - TextInputLayout 没有在 setError(null) 上恢复原始编辑文本背景

我正在将TextInputLayoutAppCompatEditText一起使用,该AppCompatEditText具有基于自定义 xml 形状的背景。

我的TextInputLayout是:

在此处输入图像描述

@drawable/edittext_bg在哪里:

在此处输入图像描述

当我在TextInputLayout上设置一些错误时,背景变成红色,这没关系。但是在使用setError(null)删除错误时,背景变成灰色,而不是原来的。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
3 回答
6564 浏览

android - TextInputLayout 错误文本填充

我正在将TextInputLayoutAppCompatEditText一起使用,该AppCompatEditText具有基于自定义 xml 形状的背景。每当我设置一些错误时,错误行都会从布局的开头开始。有什么方法可以填充该错误行。

在此处输入图像描述

0 投票
0 回答
438 浏览

android - EdtiText 提示和 TextInputLayout 标签的不同颜色

如何为 EditText 提示及其 TextInputLayout 标签设置不同的颜色。我尝试在主题和样式中这样做,直接在 EditText 和 TextInputLayout 中使用 android:textColorHint,在 TextInputLayout 上使用 app:hintTextAppearance 属性。但是没有人工作!总是使用相同的颜色。

我认为,这是因为 TextInputLayout 代码:

我使用 23.1.1 版本的设计库:

有没有简单的方法来做到这一点?我只看到编写 AppCompatEditText 后代的方法,但不喜欢它

0 投票
1 回答
1201 浏览

android - TextInputLayout 中的 EditText 滞后

我有两个使用TextInputLayout. 第一个是登录视图,只有两个输入字段,第二个是注册视图,有很多输入字段。我正在为我的输入使用TextInputLayoutEditText/AppCompatEditText带有自定义主题。
问题是,当我在我的注册屏幕中单击我的 's 时,我会在默认动画EditText上看到一种滞后/尖峰。TextInputLayout我没有得到滞后,LoginScreen但我使用的代码完全相同,所以我想问题在于输入的数量。有什么想法或想法吗?
这是我的注册码:

和登录:

0 投票
5 回答
12000 浏览

android - TextInputLayout - 在静止状态下更改 EditText 中的浮动标签提示颜色

我正在使用带有浮动标签提示的 TextInputLayout。但在正常状态下,我无法将提示颜色从白色更改为其他颜色。有没有办法做到这一点 ?

附上两个背景改变的屏幕截图。

绿色背景的相同视图

白色背景的相同视图

0 投票
3 回答
1268 浏览

android - EditText 提示继续显示

我有一个嵌入片段的activity_edit_profile.xml布局,但 EditText 提示会永久显示。当 EditText 字段处于焦点或插入文本时,如何摆脱提示?

fragment_edit_profile.xml中

editText 提示不断显示并与 textInput 重叠。

在此处输入图像描述

[编辑]

这是 TextLabel 样式:

0 投票
5 回答
11347 浏览

android - 保持 TextInputLayout 始终聚焦或保持标签始终展开

我想知道是否可以始终保持标签展开,无论EditText. 我在源代码中四处查看,它是使用 aValueAnimator和 a counterinside aTextWatcher来动画或不动画变化。也许我可以在里面设置一个自定义TextWatcher的自定义?ValueAnimatorEditTextTextInputLayout