Android中的EditText的一些常用属性设置

EditText去掉下划线和边框

将EditText的backgroud属性值设为@null


设置EditText不可编辑

一般我们设置两个属性为false

  • editable=false
  • cursorvisible=false

如果只设置cursorvisible属性false,那么EditText仍旧可以被编辑;
如果只设置editable属性false,那么光标被隐藏;


设置EditText光标颜色

需要两个步骤

  • 在drawable资源文件夹建立cursor_color.xml文件,使用shape作为根标签
  • 设置textCursorDrawable属性的值为cursor_color.xml
cursor_color.xml 文件如下:

   
       
 

设置textCursorDrawable属性

android:textCursorDrawable="@drawable/cursor_color"


设置EditText改变边框的颜色

  • 在drawable资源文件夹下建立三个以shape为根标签xml文件
  • 设置EditText的backgroud属性
三个xml文件如下
  1. 输入框未获得焦点时背景文件edittext_normal.xml


    
    


  • 输入框获得焦点时背景文件edittext_focused.xml


    
    


  • selector背景选择器文件edittext_selector.xml

    
    


设置背景

android:background="@drawable/edittext_selector"


你可能感兴趣的:(Android中的EditText的一些常用属性设置)