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

android - 如何从片段验证 recyclerview 适配器 TextInputEditText?

我有一个片段,其中包含一个 recyclerview。这个 recyclerview 由一个包含 viewholder 模式的适配器管理。在片段中,我有一个“保存”按钮,该按钮必须检查列表中没有 TextInputEditText 为空。

问题是我无法访问适配器的 TextInputEditText。ViewHolder 只能通过“onBindViewHolder”方法访问。我试图以某种方式从片段访问:

通过这样做,我设法在 TextInputLayout 中标记错误。我还能够获取 TextInputEditText 的文本。一切似乎都奏效了,但是......

列表更改时出现问题,我需要通过调用刷新适配器notifyDataSetChanged

findViewHolderForAdapterPosition在列表的某些位置返回 null。

我在一些帖子中读到调用该方法是不安全的 https://stackoverflow.com/a/32840927/1484779

viewholder我还读到访问外部方法不是一个好习惯onBindViewHolder

谁能帮我得到这个?这似乎并不困难,但它让我浪费了很多时间。

我只想单击片段中的保存按钮并检查TextInputEditText我的项目列表中的 no 是否为空recyclerview

谢谢

0 投票
1 回答
103 浏览

android - Edittext:maxLength,限制为 3 个输入数字

我想将字母输入的数量限制为 18 个字符,并且不能使用超过 3 个数字。

为了限制长度,我已经完成了我的代码,但不知道如何处理 3 个数字。

0 投票
3 回答
1197 浏览

android - inputType =“数字|文本”不起作用 - Android

当我专注于此时,我正在使用inputType = "number|text"内部TextInputEditText,它只允许我输入数字,它允许导航到文本键盘但不允许我输入文本。

这是代码片段:

请提出一个解决方案,以便我可以同时输入文本和数字。

0 投票
1 回答
1166 浏览

android - 材质组件 TextInputEditText 底线边距

我有个问题。TextInputLayout 相对于行有边距或填充。

我需要这条线是全宽。

文档: https ://material.io/develop/android/components/text-input-layout/

<code>TextInputLayout</code> 截图

代码:

0 投票
28 回答
66007 浏览

android - 使用 TextInputLayout 时出现 InflateException

我正在尝试使用 Material Design 中的 TextInputEditText (https://github.com/material-components/material-components-android/blob/master/docs/components/TextInputLayout.md)并且我遇到了运行时异常。

这是运行日志的一部分:

我通过 DexPathList 剪切了这个日志,其中包含许多 apk 文件的路径,例如:

我的 xml 文件:

我的 build.gradle 依赖:

0 投票
0 回答
306 浏览

android - Android RuntimeException 无法解析 android.content.res.TypedArray.getColor 索引 24 处的属性

它在vivo v3 mobile中崩溃

Android RuntimeException 无法解析 android.content.res.TypedArray.getColor 索引 24 处的属性

堆栈跟踪

0 投票
1 回答
2258 浏览

android - 使用自动完成时 TextInputLayout 背景颜色发生变化

我做了一个登录活动(使用Android工作室自动登录活动)。这是用于输入电子邮件视图的小部件:

这是样式:

看起来不错。单击电子邮件edittext时,android会给我建议的电子邮件,当我单击它时,它会自动填写电子邮件和密码。这很棒。但是,在自动填充发生后,背景颜色会自动变为浅色。我怎样才能阻止这个?

非常感谢。

附上图片:

在此处输入图像描述

在此处输入图像描述

当您单击建议的电子邮件时,会发生这种情况:

在此处输入图像描述

但它应该是这样的:

在此处输入图像描述

这是活动:

0 投票
1 回答
31 浏览

java - 运行活动时 TextInputEditText 错误

android.view.InflateException: Binary XML file line #107: Error inflating class android.support.design.widget.TextInputEditText

这是我的 gradle 构建:

XML 文件

我的模拟器 API 是 19

请帮助我,我还是android编程的新手,谢谢

0 投票
2 回答
1874 浏览

android - 编辑文本框文本中的 Android 可访问性无法正确阅读/期待在对话后重新打开

我正在为盲人创建应用程序。在那里,当盲人在该个人资料注册编辑文本框中输入邮政编码后,如45987。它的读数为四万五千九百八十七。

但是,我想读四五九八七。4 5 9 8 7。

注意:当我在 TexView 中尝试相同时,它的读数是正确的。EditText 的唯一问题。

我的示例代码: zipCode_EditText.setContentDescription("4 5 9 8 7");

我已经提到了这些链接:

Android 可访问性:如何更改为 EditText 视图大声朗读的文本

如何让 TalkBack 自动读取 TextView 错误信息?

谢谢提前

0 投票
1 回答
1001 浏览

android - React Native 中的图像键盘支持

Android 文档指出:

在 Android 7.1(API 级别 25)中,Android SDK 包含 Commit Content API,它为 IME 提供了一种通用方式,可以将图像和其他丰富的内容直接发送到应用程序中的文本编辑器。

但是,当我使用 React Native 的TextInput组件并从 Android 的键盘选择 GIF 时,我收到以下消息(见屏幕截图):

此文本字段不支持从键盘插入 GIF。

此文本字段不支持从键盘插入 GIF。

如何向 React Native 应用程序添加对此功能的支持?理想情况下,我想要一个组件,它提供回调来处理commitContent().