纸墨设计文档: 输入提示

作者: rain 分类: 纸墨设计 发布时间: 2015-12-12 16:43 6 条评论

谷歌官方的纸墨设计文档 中介绍如下:

提示用户输入问题,让用户快速的修正输入内容。

如何使用

  • 在项目的 build.gradle 文件中添加 appcompat 库:

  • 你的 Activity 继承至 android.support.v7.app.AppCompatActivity

  • 在你的布局文件中使用 TextInputLayout 包裹住你的EditText

  • 使用 TextInputLayout#setError. 来显示错误信息

TextInputLayout 中定义*app:errorEnabled=”true” * 属性可以留出错误提示标签的空间。

如何修改样式?


– 在你的 styles.xml 中定义自定义样式:

  • 通过 android:theme 属性来应用自定义的 样式, app:errorTextAppearance 来设置上方标签的文字样式:

已知问题

I. TextInputLayout 的 floating label 无法禁用。

AOSP Issue Tracker link

II. 如果调用了setError函数, 则 TextInputLayout label/hint 的颜色自动设置为 红色。
只在 v23.1.1 版本中出现该问题。

AOSP Issue Tracker link

本文出自 云在千峰,转载时请注明出处及相应链接。

本文永久链接: http://blog.chengyunfeng.com/?p=828

Ɣ回顶部