示例

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:drawable="@drawable/button_bg_press" /> <item android:state_focused="true" android:drawable="@drawable/button_bg_press" /> <item android:state_pressed="true" android:drawable="@drawable/button_bg_press" /> <item android:drawable="@drawable/button_bg_normol" /> </selector>
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android = "http://schemas.android.com/apk/res/android">
  3. <item android:drawable = "@drawable/nav_home_pre" android:state_selected = "true" />
  4. <item android:drawable = "@drawable/nav_home" android:state_selected = "false" />
  5. </selector>

调用:

 <Buttonandroid:id="@+id/bt_about"style="@style/Button_style"android:background="@drawable/button_selector" android:layout_width="250dp" android:layout_height="50dp" android:layout_margin="5dp" android:textColor="@color/test_color_selector" android:text="@string/about" />
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android = "http://schemas.android.com/apk/res/android">
  3. <item android:drawable = "@drawable/nav_home_pre" android:state_selected = "true" />
  4. <item android:drawable = "@drawable/nav_home" android:state_selected = "false" />
  5. </selector>

转载于:https://www.cnblogs.com/Nigeria/p/8933274.html

selector的使用相关推荐

  1. Android selector 使用注意.

    下面是几个是实现的效果 效果图demo 地址 selector 的作用: selector 是选择,用来修改修改控件的背景,设置点击效果,等, 自己一般使用在点击之后改变控件的背景色以及文字的颜色,比 ...

  2. android selector的用法解析

    Selector 的英文是选择器,挑战者 android中主要是背景选择器 selector 是在drawable/xxx.xml中配置的 相关属性: android:state_selected是选 ...

  3. nio selector

    为什么使用Selector? 仅用单个线程来处理多个Channels的好处是,只需要更少的线程来处理通道.事实上,可以只用一个线程处理所有的通道.对于操作系统来说,线程之间上下文切换的开销很大,而且每 ...

  4. selector与layer-list 单边框效果

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qingfeng812/article/details/51601317 <?xml versi ...

  5. [转]android selector 背景选择器

    关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是 很全,所以现在总结一下android的selector的用法. 首先android的selector是 ...

  6. android level list,Android Drawable (levle List selector layer List)

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 管理大量备选可绘制对象的可绘制对象,每个可绘制对象都分配有最大的备选数量.使用 setLevel() 设置可绘制对象的级 ...

  7. Android美工坊:Selector选择器的使用

    Android selector选择器可以让你切换自定义的背景风格,比如button.ListView.或者布局点击时候的背景切换等,都需要用到它 背景可以是自定义到颜色,或者图片资源 首先需要在你的 ...

  8. Web自动化测试 六 ----- selector选择

    1.一般情况下都是先定位元素在选择 from selenium.webdriver import Chrome from selenium.webdriver.support.wait import ...

  9. Java NIO系列教程(六) Selector

    Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件.这样,一个单独的线程可以管理多个channel,从而管理多个网络连接. 下面是 ...

  10. [转]android的selector,背景选择器

    本文转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6014.html 最近做listview和button都要改变Android原来控件的背景 ...

最新文章

  1. Java bean转换map
  2. Cinder LVM backend cinder-volume service down
  3. Java并发编程-并发工具包java.util.concurrent使用指南
  4. OLAP是什么意思?
  5. steam怎么看邮箱绑定的账号_lol手游appleid怎么绑定拳头账号 英雄联盟手游账号绑定方法_英雄联盟手游...
  6. 读书笔记_代码大全2第十章_变量初始化
  7. 诺基亚首款Windows Phone智能手机将在年内推出
  8. FileOutputStreamTest
  9. SpringCloud与Hystrix断路器
  10. 意见簿---在批评中成长
  11. coursera 《现代操作系统》 -- 第八周 存储模型(2)
  12. sql server 存储过程中拼接sql,转义单引号
  13. 20道经典Java面试基础题
  14. 推荐:HP大中华区总裁孙振耀退休十五天后九大感言
  15. 动态规划初级篇(上)
  16. 4种最适合零基础入门的编程语言排行榜
  17. app下载统计 php,如何统计app在各个渠道的下载量?
  18. 双粗虚线中间一条实线_中间实线两边虚线是变道吗
  19. css实现 拟态按钮
  20. 【D^3CTF】D^3CTF部分题复现

热门文章

  1. VirtualBox启动报错
  2. ecshop二次开发 给商品添加自定义字段【包含我自己进一步的开发实例详解】
  3. 持续交付模型中文化转型的重要意义
  4. ext教程_exe_作者blackant
  5. 7-26 单词长度 (15 分)
  6. vue当前页引入js_「vue基础」新手入门导航(一)
  7. 训练作用_感觉统合是什么意思,感觉统合训练有什么作用
  8. MySQL之使用视图
  9. MySQL之数据库多表查询
  10. java系列8:private修饰的成员变量怎么传参