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

android - 如何更改 TextInputLayout 上的 EditText 行/字段颜色(调用 setError 时)?

当我从新的Android 设计支持库中调用setError时,线条颜色不会改变。但是错误确实以正确的颜色成功出现。TextInputLayout

这是我正在使用的代码:

根据文本字段的材料设计规范,当出现错误时,行/字段颜色应为红色。

如何设置线条的颜色?

如果它可以作为调用的副作用来完成setError,那就太好了。

0 投票
1 回答
1233 浏览

ios - iOS(Objc)中是否有任何 3rd 方库可用于 `textinputlayout` 像 android

我在 iOS (Objc) 中搜索textinputLayout类似 android 的库。

这是更清晰的视频网址, https://youtu.be/YnQHb0fNtF8

谁能告诉我是否有任何可用的 3rd 方库,或者我是否需要在动画的帮助下编写自己的代码。

0 投票
6 回答
50977 浏览

android - 如何更改 TextInputLayout 的提示大小

这是我的xml

这就是风格

我没有发现像hintSize、textSize 和 keyTextSize 这样的东西没有帮助

0 投票
1 回答
5657 浏览

android - TextInputLayout 提示填充不起作用

我想给 TextInputLayout 中的edittext提示填充

其中电子邮件地址是提示,示例是文本

图片

也尝试了这个解决方案,但没有奏效。

更改支持设计库 23.1.0 后面临此问题

这是我的代码

0 投票
3 回答
1877 浏览

android - 需要在 EditText 中使用 TextInputLayout 进行双重提示

这是双重提示的问题 - TextInputLayout 和 EditText 双重提示问题

我也需要这样做。我需要两个提示。一个是 EditText 的标题,第二个是没有输入任何内容时的可能值。

但不幸的是只有一个标签:

我可以用它做点什么吗?

UPD1:

答案是以编程方式为 EditText 设置提示,并在 xml 中为 TextInputLayout 设置提示。

0 投票
0 回答
188 浏览

android - Android TextInputLayout 颜色变回 colorAccent

我尝试TextInputLayout通过为其编辑文本设置自定义样式来进行更改,如下所示:

布局:

样式.xml:

我遇到了两个问题:

1.它适用于活动,但在片段中它没有变化并且颜色为colorAccent

2.即使在活动中,设置.setErrorEnabled(false);edittext后底部颜色变为colorAccent

怎么了?这是android中的错误吗?

0 投票
5 回答
8754 浏览

android - Android TextInputLayout 没有显示错误

我正在使用带有 TextInputLayout 的 EditText。这是我用来显示错误的代码。

我在edittext的textwatcher中调用这个方法,就像这个链接http://www.androidhive.info/2015/09/android-material-design-floating-labels-for-edittext/

一旦我输入了一个有效的输入然后清除它,它将按预期显示错误消息,但是如果我再次输入文本然后再次清除它,它将不起作用。即它没有显示任何错误消息。

我正在使用compile 'com.android.support:design:23.1.0'图书馆。

正在调用但未显示错误。可能是什么问题?我该如何解决这个问题?

0 投票
4 回答
3195 浏览

android - TextInputLayout 错误颜色没有被清除?

我有一个 TextInputLayout,里面有一个 EditText。

这是我的xml:

我的java代码:

当我调用setError("ERROR")时,标签(提示)颜色和 EditText 的底线颜色变为红色并出现错误。这是我所期望的行为。

现在假设我在销毁我的活动之前不调用setError(null) 。现在我再次打开相同的活动。我可以看到我的应用程序中所有 EditText 字段的底线都保持红色,尽管标签颜色似乎已重置并且错误消息已被忽略。这并不总是可重现的,但如果我继续尝试,我最终会得到它。

我正在使用带有 5.1.1 的 Nexus 4。

难道我做错了什么?

0 投票
2 回答
5256 浏览

android - 如何删除 EditText 的色调颜色或将其设置为 android 中的默认样式?

我在样式中的默认色调重音颜色是蓝色,并且在发生错误时我以编程方式将其更改为红色,如下面的代码

但是当我重新启动我的应用程序时,色调为红色,如何将其设置回 style.xml 中的默认颜色?

0 投票
0 回答
1527 浏览

android - 当 EditText 获得焦点时,使用 TextInputLayout 滚动 NestedScrollView

我有这样的布局:

对于清单中的那个活动,我有 android:windowSoftInputMode="stateAlwaysHidden|adjustResize"

但是当我单击 EditText 并获得焦点时(因此键盘打开) NestedScrollView 不会向上滚动并且 EditText 被键盘覆盖如何让它向上滚动?