TextInputLayout是什么
TextInputLayout主要是作为EditText的容器,从而为EditText生成一个浮动的Label,当用户点击EditText的时候,EditText中的hint字符串会自动移到EditText的左上角。
TextInputLayout如何使用
●基本用法
xml布局
1 | <?xml version="1.0" encoding="utf-8"?> |
●设置最大字符数及错误提示
xml
1 | <android.support.design.widget.TextInputLayout |
style文件(设置超出字符数的文字提示颜色为红色)
1 | <style name="HintError" parent="TextAppearance.AppCompat"> |
●设置错误提示文字
xml
1 | <android.support.design.widget.TextInputLayout |
java代码
1 | editText_email=findViewById(R.id.et_email); |
●设置密码是否可见
xml
1 | <android.support.design.widget.TextInputLayout |