初学Android,使用Drawable资源之使用StateListDrawable资源(十三)

StateListDrawable用于组织多个Drawable对象,顾名思义,StateList,它会随着目标组件状态(比如得到/失去焦点,勾选/未勾选,可用/不可用,按下/未按下,等等)的改变而自动切换

StateListDrawable对象的XML文件的根元素是,可包含多个元素

下面是一个高亮显示正在输入的文本框的例子

创建一个普通Android xml文件,根元素选择selector,文件名为my_image,创建完以后把文件移动到res/drawable-mdpi文件夹下



    
    
下面的主界面xml中引用上面定义的样式




    


    


效果如下,当焦点在文本框时,文字变为高亮显示




你可能感兴趣的:(Android)