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

android - 如何在使用 EditText android 包装的 TextInputLayout 中更改标签的字体样式

我正在使用带有 EditText 的 TextInputLayout 包装,并且我正在使用自定义字体。我可以在 edittext 上设置字体及其工作,但相同的字体不适用于 TextInputLayout 标签。如何在 TextInputLayout 标签上设置字体类型?

我已经尝试过更改浮动标签 EditText 和 TextInputLayout 的字体
但根本不起作用。

任何建议都会有所帮助。

0 投票
10 回答
58056 浏览

android - 如何在 Spinner 上添加浮动标签

在使用 Android 设计支持库在组件TextInputLayout上方放置浮动标签EditText后,我想知道是否有办法向组件添加浮动标签Spinner(不一定使用设计库)。

通过这个,我的意思是TextView放在上面的东西Spinner(显然没有类似的动画TextInputLayout),但我希望文本大小、字体和颜色与TextInputLayout浮动标签的匹配。

例如,它看起来像这样(参见Spinners 上方的标签):

在此处输入图像描述

正如我之前提到的,我的主要目标是在 上方有一个标签Spinner,就像在TextInputLayout- 所以文本大小、字体、颜色以及标签和组件之间的距离一样。

关于浮动标签文本字段的 Google 设计页面上,有一个图表显示了标签相对于组件的尺寸,但没有指示标签文本颜色或大小:

在此处输入图像描述

所以,总而言之,我在问:
- 如果有一个特殊的组件来实现我的要求或我可以使用的自定义视图,它会是什么,以及我该如何使用它。
- 如果不是,浮动标签的文本大小、颜色和字体是什么,以便我可以在TextView上面放置一个Spinner具有上图所示布局尺寸的标签。


编辑:

Google Design Guidelines for text fields来看,浮动标签有以下内容:

提示和输入字体:Roboto Regular 16sp
标签字体:Roboto Regular 12sp
平铺高度:72dp
文本顶部和底部填充:16dp
文本字段分隔线填充:8dp

以及上面显示的图像。

所以浮动标签字体是:Roboto Regular 12sp。因此,您可以使用 aTextView来显示Spinner标签,因为我不知道View您可以使用任何自定义 s 或特殊组件。

但是,在尝试之后,它看起来并不像图像中显示的示例那么好。自定义视图可能会更好,因为它看起来会更好,但上面的解决方案只是实现接近我最初想要的东西的一种方式。

0 投票
14 回答
175144 浏览

android - 如何更改TextinputLayout标签的颜色和edittext下划线android

我正在使用 android 设计库的TextinputLayout. 但是无法自定义EditTextinside的提示颜色、标签颜色和下划线颜色TextinputLayout。请帮忙。

0 投票
2 回答
21938 浏览

android - 包装到 TextInputLayout 时更改 EditText 底线的粗细

这是我的代码

XML 标记

风格

这是输出
(正常视图)
普通视图

(重点视图)

聚焦视图

现在我的问题/问题

  1. 我希望底线更薄。我应该在哪里改变它。
  2. 闪烁的光标不显示,如何显示。
  3. EditText 会自动突出显示拼写错误。我需要阻止它。

谁能指出我解决问题的正确方法。评论你任何人都需要更多信息来回答这个问题。

提前致谢。

0 投票
3 回答
1491 浏览

android - TextInputLayout 无法正常工作

我想在 android.support.design 中使用很棒的设计选项,但是有一个问题。

当我在 TextInputLayout 中为我的 EditText 的 FocusChanged( android 中的setOnFocusChangedListener)设置一个操作时,TextInputLayout 无法正常工作,并且浮动文本始终保持在带有强调色的 edittext 顶部。(TextInputLayout 不会自行更新)

有没有办法解决这个问题?!

我在 xamarin 中制作我的应用程序,但如果你给我 java 代码,没问题。

0 投票
11 回答
56111 浏览

android - 在edittext中输入值后TextInputLayout错误

TextInputLayout输入一个文本后如何隐藏错误EditText。是否可以?

我怎么能做到这一点,或者我在这里做错了什么。!

在此处输入图像描述

代码

xml

0 投票
3 回答
871 浏览

android - 与 ViewPager 一起使用时膨胀 TextInputLayout 时出错

看起来TextInputLayout只是在里面不起作用ViewPager

错误是:

膨胀类 android.support.design.widget.TextInputLayout 时出错

AppcompatDesign library添加。Theme是正确的。

PageAdapter用来膨胀和填充ViewPager.

TextInputLayout视图在应用程序的所有其他部分膨胀得很好。

layoutViewPager.

0 投票
0 回答
93 浏览

android - 如何在对话框片段启动之前让浮动标签浮动在视图中?

我为三个在 UI 屏幕上正常工作的 EditText 设置了三个浮动标签。第四个 EditText 不会浮动提示,直到侦听器启动并关闭(关闭)一个对话框片段。我试图在 EditText 获得焦点之后以及启动dialogfragment 之前让提示浮动,因此用户可以在从 dialogfragment 获取其他信息之前看到已完成的提示浮动。第四个 EditText 具有下面显示的“hasFocus”代码,而前三个 EditText 没有,因此 hasFocus 阻止标签立即浮动,尽管它最终会在 diaglogfragment 关闭后发生。请指教。

活动.java

布局文件.xml

0 投票
2 回答
7617 浏览

android - AutoCompleteTextView 浮动提示

我已经尝试了很多,但无法使用from 支持使工作成为AutoCompleteTextView浮动提示。TextInputLayout

有可能还是我需要使用外部库?

0 投票
1 回答
417 浏览

android - 如何在 OnFocusChangeListeners 更新 UI 线程之前让 EditText 浮动标签浮动?

我有一个带有浮动标签的 EditText,它在侦听器启动并关闭(关闭)对话框片段之前不会浮动文本提示。我试图在 EditText 获得焦点之后和 dialogfragment 启动之前立即让提示浮动,以便用户可以看到已完成的提示浮动。EditText 使用“hasFocus”代码,该代码似乎阻止了标签立即浮动,尽管它最终会在 diaglogfragment 关闭后发生。似乎 OnFocusChangeListener 优先于 UI 线程上的 TextInoutLayout 浮动标签,不知道为什么。请指教。

活动.java

布局文件.xml ...