selector
来源:互联网 发布:双矩阵博弈 编辑:程序博客网 时间:2024/05/29 17:08
转载自:http://blog.csdn.net/chark_leo/article/details/20998707
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!--
<!--
<!--
<!-- 触摸模式下单击时的背景图片-->
<item android:state_focused="false"
<!--选中时的图片背景-->
<!--获得焦点时的图片背景-->
</selector>
1.方法一:在listview中配置android:listSelector="@drawable/xxx
或者在listview的item中添加属性android:background="@drawable/xxx"
2.方法二:Drawable drawable = getResources().getDrawable(R.drawable.xxx);
相关属性:
android:state_selected是选中
android:state_focused是获得焦点
android:state_pressed是点击
android:state_enabled是设置是否响应事件,指所有事件
根据这些状态同样可以设置button的selector效果。也可以设置selector改变button中的文字状态。
以下是配置button中的文字效果:
drawable/button_font.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
</selector>
Button
drawable/button_color.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">//
<item android:state_focused="true">//定义当button获得 focus时的形态
- selector
- selector
- @selector
- selector
- @selector
- Selector
- @selector
- @selector
- Selector
- selector
- @selector
- selector
- selector
- Selector
- @selector
- SELECTOR
- selector
- Selector
- Mac maven的配置
- Linux运行级别和运行模式
- C++第二次实验-选择设计结构-项目3(定期存款利息计算器)
- Maximum Subarray连续子序列最大和 -- LeetCode(经典动态规划)
- Webpack学习笔记
- selector
- C#基础知识之分支结构
- 在webstorm中可以git操作和github操作,省去了命令行的操作了,也可以add,commit,push,pull
- zabbix邮件报警脚本_简单版
- PAT_A 1031. Hello World for U (20)
- iframe宽高自适应
- 小型企业实现安全保障的12步战略
- 玩转Unity资源,对象和序列化
- Jump Game -- LeetCode