TextInputLayout、TextInputEditText

相关文章:Material Design 之 TextInputLayout和TextInputEditText

TextInputLayout是22.2.0新添加的控件, 要和EditText(或EditText的子类)结合使用,并且只能包含一个EditText(或EditText的子类)。

TextInputLayout是什么

TextInputLayout主要是作为EditText的容器,从而为EditText生成一个浮动的Label,当用户点击EditText的时候,EditText中的hint字符串会自动移到EditText的左上角。

TextInputLayout继承关系如下:


java.lang.Object
   ↳    android.view.View
       ↳    android.view.ViewGroup
           ↳    android.widget.LinearLayout
               ↳    android.support.design.widget.TextInputLayout

TextInputLayout基本用法

  1. 首先要引入design和appcompat-v7兼容包:
compile 'com.android.support:design:25.2.0'
compile 'com.android.support:appcompat-v7:25.2.0'
  1. 在布局文件添加如下代码
 

        
    

怎么设置TextInputLayout被点击后高亮字体颜色:

1、写一个style

 

2、在清单配置文件引用


            
                

                
            
        


 

你可能感兴趣的:(Andorid:原生控件)