selector.xml(选择器)
2015-11-22 22:26
369 查看
配置位置
在drawable中配置
作用
根据配置的状态来使用相应的背景图片
例子
其中
配置完后在layout中的使用
在相应的控件中加入
中的属性:
-
-
-
-
在drawable中配置
作用
根据配置的状态来使用相应的背景图片
例子
<?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/pic1" android:state_window_focused="false"/> </selector>
其中
android:drawable=""为图片索引;
android:state_window_focused="false"为显示条件
<!--选中--> android:state_selected <!--获得焦点--> android:state_focused <!--点击--> android:pressed <!--设置响应事件--> android:state_enabled ......
配置完后在layout中的使用
在相应的控件中加入
android:background="@drawable/XXX_selector"
<selector>
中的属性:
-
xmlns:android="http://schemas.android.com/apk/res/android"命名空间,值必须为给定地址
-
android:android:constantSize=["true" | "false"]若为“true”则所有状态中的图片大小等同于状态中最大图片的大小,为“false”则基于原大小,默认为“false”
-
android:dither=["true" | "false"]处理屏显颜色问题,不做游戏不深究了。
-
android:variablePadding“true”当状态被选中时图片padding改变,默认为“false”
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories