问题标签 [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.
android - 如何更改 TextInputLayout 上的 EditText 行/字段颜色(调用 setError 时)?
当我从新的Android 设计支持库中调用setError
时,线条颜色不会改变。但是错误确实以正确的颜色成功出现。TextInputLayout
这是我正在使用的代码:
根据文本字段的材料设计规范,当出现错误时,行/字段颜色应为红色。
如何设置线条的颜色?
如果它可以作为调用的副作用来完成setError
,那就太好了。
ios - iOS(Objc)中是否有任何 3rd 方库可用于 `textinputlayout` 像 android
我在 iOS (Objc) 中搜索textinputLayout
类似 android 的库。
这是更清晰的视频网址, https://youtu.be/YnQHb0fNtF8
谁能告诉我是否有任何可用的 3rd 方库,或者我是否需要在动画的帮助下编写自己的代码。
android - 如何更改 TextInputLayout 的提示大小
这是我的xml
这就是风格
我没有发现像hintSize、textSize 和 keyTextSize 这样的东西没有帮助
android - 需要在 EditText 中使用 TextInputLayout 进行双重提示
这是双重提示的问题 - TextInputLayout 和 EditText 双重提示问题
我也需要这样做。我需要两个提示。一个是 EditText 的标题,第二个是没有输入任何内容时的可能值。
但不幸的是只有一个标签:
我可以用它做点什么吗?
UPD1:
答案是以编程方式为 EditText 设置提示,并在 xml 中为 TextInputLayout 设置提示。
和
android - Android TextInputLayout 颜色变回 colorAccent
我尝试TextInputLayout
通过为其编辑文本设置自定义样式来进行更改,如下所示:
布局:
样式.xml:
我遇到了两个问题:
1.它适用于活动,但在片段中它没有变化并且颜色为colorAccent
。
2.即使在活动中,设置.setErrorEnabled(false);
edittext后底部颜色变为colorAccent
。
怎么了?这是android中的错误吗?
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'
图书馆。
正在调用但未显示错误。可能是什么问题?我该如何解决这个问题?
android - TextInputLayout 错误颜色没有被清除?
我有一个 TextInputLayout,里面有一个 EditText。
这是我的xml:
我的java代码:
当我调用setError("ERROR")时,标签(提示)颜色和 EditText 的底线颜色变为红色并出现错误。这是我所期望的行为。
现在假设我在销毁我的活动之前不调用setError(null) 。现在我再次打开相同的活动。我可以看到我的应用程序中所有 EditText 字段的底线都保持红色,尽管标签颜色似乎已重置并且错误消息已被忽略。这并不总是可重现的,但如果我继续尝试,我最终会得到它。
我正在使用带有 5.1.1 的 Nexus 4。
难道我做错了什么?
android - 如何删除 EditText 的色调颜色或将其设置为 android 中的默认样式?
我在样式中的默认色调重音颜色是蓝色,并且在发生错误时我以编程方式将其更改为红色,如下面的代码
但是当我重新启动我的应用程序时,色调为红色,如何将其设置回 style.xml 中的默认颜色?
android - 当 EditText 获得焦点时,使用 TextInputLayout 滚动 NestedScrollView
我有这样的布局:
对于清单中的那个活动,我有 android:windowSoftInputMode="stateAlwaysHidden|adjustResize"
但是当我单击 EditText 并获得焦点时(因此键盘打开) NestedScrollView 不会向上滚动并且 EditText 被键盘覆盖如何让它向上滚动?