Android中背景选择器

原创 2015年07月09日 17:36:09

相关属性

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之Selector详解(背景选择器)

Android之Selector详解(背景选择器): 在XML中定义的一个可绘制(drawabl...
  • kun5069073
  • kun5069073
  • 2015年04月14日 12:43
  • 903

Android Selector 背景选择器

Android Selector 背景选择器 首先android的selector是在drawable/xxx.xml中配置的,相关图片放在同目录下。 先看一下listview中的状态: 把下...
  • CodeFarmerCXY
  • CodeFarmerCXY
  • 2017年03月01日 16:10
  • 261

android ListView Selector背景选择器

Selector背景选择器是drawable文件夹下的资源文件(.xml)1.创建资源文件2.编写资源文件内容 ...
  • Maybe_ch
  • Maybe_ch
  • 2017年03月08日 16:51
  • 490

浅谈android的selector背景选择器(ListView/GridView)

首先android的selector是在drawable/xxx.xml中配置的。 先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件...
  • qqmuhua123
  • qqmuhua123
  • 2015年02月14日 13:55
  • 455

Android背景选择器、Textview点击效果

  • qq_28934205
  • qq_28934205
  • 2015年10月27日 16:00
  • 3097

ImageView控件背景选择器

bg.xml //设置背景的形状,此处为圆。 ////设置图形填充色 //stroke设置边框的颜色,宽度 ...
  • flying_fish_wj
  • flying_fish_wj
  • 2016年08月23日 17:10
  • 1550

背景选择器selector

/**  * 在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,  * st...
  • yong199105140
  • yong199105140
  • 2012年12月24日 15:33
  • 2263

关于listview的item的背景选择器

public class QrListAdapter extends BaseAdapter{ private ListTaskBean> list; private Context ...
  • U__F_O
  • U__F_O
  • 2017年05月24日 11:11
  • 271

RecyclerView布局设置聊天界面

先上两张效果图: ——————————————————分割线————————————————————- 实体类 class Msg { static final int...
  • dorytmx
  • dorytmx
  • 2018年01月30日 16:08
  • 18

Android中selector背景选择器

在Android开发过程中,经常对某一View的背景在不同的状态下,设置不同的背景,增强用户体验。如果按钮,在按下时,背景变化,如果在代码中动态设置,相对比较麻烦。Android为我们提供了selec...
  • zhouzhangcheng123
  • zhouzhangcheng123
  • 2015年04月01日 19:17
  • 178
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中背景选择器
举报原因:
原因补充:

(最多只允许输入30个字)