Android EditText获得焦点时边框颜色变深

第一步:为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免,这里就不这么做了),代码如下:


接下来建立三个xml文件,分别为输入框未 获得焦点 时的背景,输入框 获得焦点 时的背景,selector背景选择器(这里能获得输入框什么时候获得和失去焦点),代码如下:

bg_edittext_normal.xml(未获得焦点时)



    
    
    

bg_edittext_focused.xml( 获得焦点 时)


    
    
    

bg_edittext.xml(selector选择器,这方面资料网上很多)


    
    

这样就OK了,效果图如下:


你可能感兴趣的:(Android,学习)