android textview点击变色 松开恢复或不恢复

 

   一、textview 点击变色,松开恢复。效果如左图:

   二、松开后不恢复。如右图:

                                     android textview点击变色 松开恢复或不恢复_第1张图片                         android textview点击变色 松开恢复或不恢复_第2张图片

 

一、textview 点击变色,松开恢复

1. 设置clickable属性为true -----Textview 默认不可点击

android:clickable="true"

2. drawable 文件下新建 selector 类型 xml 文件   此处我的命名为 demo_selector

    点击 textview 的属性为 state_pressed,在此文件下设置


    
    

3. 添加引用

            
            

完成。

二、textview 点击变色,松开不恢复

    此效果我将使用 Radiogroup 控件完成,因为自带选中属性。

1. 设置布局  

    添加 RadioGroup 内含两个 RadioButton 控件

2. drawable 文件下新建 selector 类型 xml 文件   此处我的命名为 demo_selector

    由于是 RadioButton,不同于 textview ,这里属性为 state_checked


    
    

3. 设置 style   

    打开values文件下的styles.xml文件

            android textview点击变色 松开恢复或不恢复_第3张图片    

    添加自己的style

    

    完成。

    布局页面设置如下:

            

                
                

            

 

你可能感兴趣的:(AS)