selector选择的用法详解。
2016-07-26 09:45
369 查看
首先在drawable下新建一个名为spinner_selector的选择器文件:代码为::
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/spinner1"/> //默认背景图片,可以设置颜色 <item android:state_pressed="true" android:drawable="@android:color/darker_gray"/>//点击是背景 <item android:state_pressed="false" android:drawable="@android:color/white"/>//未点击时 的背景 </selector>
然后再在style文件里定义一个style并使用这个选择器::
代码如下:::
<style name="spinner_style"><item name="android:background">@drawable/spinner_selector</item></style>
最后在spinner控件上引用这个style,代码如下::
<Spinnerstyle="@style/spinner_style"android:layout_width="230dp"android:layout_height="40dp"android:id="@+id/spinner_shop"android:layout_marginTop="35dp"android:layout_gravity="center_horizontal" /><Spinnerstyle="@style/spinner_style"android:layout_width="230dp"android:layout_height="40dp"android:id="@+id/spinner_user"android:layout_marginTop="54dp"android:layout_gravity="center_horizontal"/>
相关文章推荐
- UI网络笔记(一):UI网络之Get同步和异步的明文请求
- 实现简单工厂(二)
- 旅行 (贪心+枚举)
- Ext.util.Observable用法
- HDU1159 Common Subsequence (LCS)
- javascript权威指南--比较运算符
- 乱码的原因
- noip 2014 总结
- 数据库启动和关闭的几种方式
- 磨砺营马剑威讲解-Android-效率最高的xml解析方式
- Codeforces Round #199 (Div. 2) C. Cupboard and Balloons(数学)
- 什么是孤独?。。。一款只有6个用户的APP
- pro*C 使用动态sql方法四实现数据批量导入导出
- 早期(编译期)优化
- iptables/netfilter详解
- 邓白氏编码申请教程
- shutdown的几种方式,shutdown abort的一些弊端有哪些
- Linux内存管理原理【转】
- 3)数据科学的数学之序列与极限--阶乘/指数增长比较
- MySQL常用SQL总结