【发布时间】:2019-11-12 23:00:30
【问题描述】:
我在 Android 上使用 TextInputLayout from Google's Material Design。我想为文本字段设置默认文本值。
我知道我可以设置提示、帮助文本和错误消息,但我想以编程方式设置在其他情况下最终将由用户输入的默认文本值。
根据文档,您可以在技术上将内部 TextInputEditText 切换为常规 EditText,但 Google 不建议这样做。我应该探索这样做的风险还是我缺少内置的解决方案?
【问题讨论】:
-
不清楚混淆是什么,但您在
TextInputEditText上设置文本,就像在 XML 中使用android:text属性或setText()方法一样使用常规EditText:在代码中。 -
@MikeM。引起混淆的原因是developer.google.com 文档以及material.io 文档没有提到包装元素或内部
TextInputEditText的android:text 属性,Android Studio 没有将其作为自动完成建议提供,并且手动输入属性caused a weird preview rendering issue。感谢您的帮助。
标签: java android material-design