Android view不同状态下切换不同背景

一般是通过设置background为drawable资源实现不同状态不同背景。
代码如下:



    
    
    
    


state_xxx属性是控件的状态,属性值为true和false,drawable属性对应着这个状态下的不同资源背景或者颜色,以其中一个为例:

bn_state_clicked:



    
    
    
    

textview的文字颜色切换则需要设置textview对应的textcolor属性为drawable资源,代码如下


    
    
    

你可能感兴趣的:(Android开发记录)