相关属性

android:state_selected     选中未选中状态

android:state_pressed      点击未点击

android:state_focused      是否获得焦点

android:state_enabled      是否响应事件,包括所有事件


<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_enabled="false" android:drawable="@color/item_bg_textcolor"/>

    <item android:state_enabled="true" android:drawable="@color/red"/>

selector>


我这里写了一个例子,选择某个textview的时候背景颜色改变,再次点击恢复,点击保存的时候将选中的几个内容传回前一个界面

tagsGridV.setOnItemClickListener(new OnItemClickListener() {


@Override

public void onItemClick(AdapterView<?> parent, View view, int position,

long id) {

//1   当点击每一项时 如果已经被选中 也就是说isSelect为true 就把这一项的isSelsct设置成false 相反 false的时候变成true

tagList.get(position).setSelected(!tagList.get(position).isSelected());

TextView tagTextV = (TextView) view.findViewById(R.id.specific_text);

//2   根据list集合中被点击的对象中的isSelect设置enale状态

if(tagList.get(position).isSelected() == true){

tagTextV.setTextColor(getResources().getColor(R.color.white));

}else{

tagTextV.setTextColor(getResources().getColor(R.color.black));

}

tagTextV.setEnabled(tagList.get(position).isSelected());

}

});

Android中背景选择器_第1张图片Android中背景选择器_第2张图片Android中背景选择器_第3张图片Android中背景选择器_第4张图片Android中背景选择器_第5张图片Android中背景选择器_第6张图片Android中背景选择器_第7张图片


更多相关文章

  1. android带有文字的图片按钮的两种实现方式
  2. zz浅谈android的selector,背景选择器
  3. 【Android】编写Drawable XML绘制底部带指示条的背景
  4. 演化理解 Android 异步加载图片
  5. Android布局的一些属性和开关、创建log图片
  6. Android WebView实现选择本地图片拍照功能
  7. 很实用的android压缩图片的算法
  8. android 系统状态栏的隐藏和显示
  9. android imageView 图片显示方式属性

随机推荐

  1. android widget简单开发三之实时刷新widg
  2. Android Framework(一) 系统架构及源码
  3. Android群英传笔记——第七章:Android动画
  4. android之文件上传
  5. android消息机制总结
  6. android EditText设置密码明文/密文显示(
  7. Android模拟产生事件
  8. Android(安卓)9.0静态广播注册以及发送
  9. 开始折腾ipad mini 3
  10. Android 4.0 界面