EditText 中 android:hint 和 android:autofillHints 的区别

问题描述

我无法理解两者之间是否有任何区别

android:hint

android:autofillHints

EditText

我有以下代码 -

android:hint="@string/enter_name"
android:autofillHints="@string/enter_name"

这两行有什么区别?

解决方法

android:hint 更像是一个占位符,用于解释 EditText 要求的输入类型。即,如果 EditText 要求在社交媒体上发布状态,您在想什么? 之类的提示将是合适的。 enter image description here

android:autofillHints 是给用户在EditText 中输入的实际值。很像模拟一个任务,让用户思考要放入输入字段的值。 Autofill 过程需要更多步骤,因为您还需要考虑许多事情,例如格式化日期。 enter image description here

,

android:hint 表示当文本为空时显示的提示文本。

android:autofillHints 表示它描述了视图的内容,以便自动填充服务可以填充适当的 数据。多个提示可以组合在逗号分隔的列表或字符串数​​组中 意思是例如电子邮件地址或邮政地址。 要了解有关自动填充服务的更多信息,请参阅 this

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...