在上一篇带有示例的Android中的Material Design EditText文章中,讨论了如何实现Material Design EditText以及它们与普通EditText的区别。在本文中,讨论了如何自定义MDC编辑文本字段及其键属性。查看下图,以了解有关MDC编辑文本字段的关键属性的想法。
通过使用键属性自定义MDC EditText
关键属性1:框笔触的颜色和宽度
- 在activity_main.xml文件中调用以下代码。
- 需要集中的属性是boxStrokeColor,boxStrokeWidth,boxStrokeWidthFocused 。在TextInputLayout内部。
XML
XML
XML
输出UI:在模拟器上运行
关键属性2:添加结束图标模式和开始图标模式
MDC EditTexts有4种类型的结束图标模式。那些是:
- 清晰的文字。
- 密码切换。
- 风俗。
- 下拉式菜单。
Note: For password toggle, the input type is required for the MDC EditText.
- 对于开始图标,需要一个矢量图标。因此,通过在drawable-> new-> Vector资产上单击鼠标右键来导入矢量图标。然后选择所需的矢量图标。
- 如果无法在Android Studio中找到矢量资产对话框,请参考下图。
- 将以下代码调用到activity_main.xml文件中。
XML格式
输出UI:在模拟器上运行
关键属性3:辅助文字
- 这是可以调用的小文本,以通知用户要输入到EditText的数据类型。
- 在activity_main.xml文件中调用以下内容。在代码中添加了注释,以更好地理解。
XML格式
输出UI:在模拟器上运行
想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!