android selector
android 选择器的使用
1.在drawable文件夹下面建一个xml文件,如item.xml,在eclipse中有selector这个选项
2.可以在布局文件.xml(配置android:listSelector="@drawable/item")中或者,java代码中使用
Drawable drawable = getResources().getDrawable(R.drawable.list_item_bg);
ListView.setSelector(drawable);
效果是一样的
这里我用的是listview做实验,item.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <selector xmlns:android="http://schemas.android.com/apk/res/android" > 3 <item android:drawable="@drawable/one"/> 4 5 </selector>
java代码(片段)
1 ListView listView = new ListView(this); 2 Drawable itemBackground = getResources().getDrawable(R.drawable.itembackground); 3 listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,getData())); 4 listView.setSelector(itemBackground); 5 setContentView(listView);
这里效果可以看到点击一个选项是背景图片会变换
参考:http://www.2cto.com/kf/201110/107866.html
转载于:https://www.cnblogs.com/luckygxf/p/3935146.html
android selector相关推荐
- android 动态修改 selector,Android Selector 按下修改背景和文本颜色的实现代码
1,selector 按下修改背景和文本颜色 [1]点击改变字体颜色 - android:state_pressed(按压状态) [2]selector状态选择器(bg_btn_two (存放 res ...
- Android Selector 用法
此贴为转载 ,不是本人制作. Android中的Selector主要是用来改变ListView和Button控件的默认背景.其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例) ...
- android selector点击修改颜色,Android Selector 按下修改背景和文本颜色的实现代码
1,selector 按下修改背景和文本颜色 [1]点击改变字体颜色 - android:state_pressed(按压状态) [2]selector状态选择器(bg_btn_two (存放 res ...
- Android selector 使用注意.
下面是几个是实现的效果 效果图demo 地址 selector 的作用: selector 是选择,用来修改修改控件的背景,设置点击效果,等, 自己一般使用在点击之后改变控件的背景色以及文字的颜色,比 ...
- android selector的用法解析
Selector 的英文是选择器,挑战者 android中主要是背景选择器 selector 是在drawable/xxx.xml中配置的 相关属性: android:state_selected是选 ...
- [转]android selector 背景选择器
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是 很全,所以现在总结一下android的selector的用法. 首先android的selector是 ...
- android selector下的设置背景属性值
在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected, ...
- Android selector 使用
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="ht ...
- Android selector
以前知道selector可以设置图片选择没有选择,不知道文字也可以.最近做项目,看到那个文字,点击一个颜色,不点击一个颜色.才知道原来文字也可以selector. 使用如下: <TextView ...
- Android Selector的简写
在Android中,我们需要实现一个View的点击或选中样式的改变,大多数情况下我们都是使用drawable文件,也就是selector,shape等组成的资源文件.大致套路如下的常规写法: 常规写法 ...
最新文章
- 【网络安全】Windows恶意软件BazarLoader分析
- socket网络间通信初识
- 微信小游戏背后的技术优化
- 每日一算法 ---- 打印九九乘法表
- matlab 值法确定各指标权重,Matlab学习系列19. 熵值法确定权重
- Java中重载和复写的区别
- 在html5中 空标签可以不写,HTML5中标签之间尽量不要加enter或者空格
- Linux系统中CPU忙闲的衡量——load和idle
- 再议动态二维数组,通过一句表达式完成矩阵的转置
- MVC学习笔记:MVC实现用户登录验证ActionFilterAttribute用法并实现统一授权
- 单片机C语言的编译模式,手把手教你学单片机的C语言程序设计六编译预处理.pdf...
- 谷歌云盘Colab使用心得
- 学习笔记/音视频面试
- fastboot与fastbootd介绍
- Js网络视频播放器之VideoJsckplayer(直播拉流rtmp、hls)
- 【炼数成金 NOSQL引航 一 】 进入NoSQL世界;NoSQL与SQL的战争
- mysql单表查询详解
- plc串口通讯 qt_Qt 编写串口调试助手
- html点击超链接启动邮件客户端创建电子邮件
- win策略计算机配置,BGinfo配置策略(Server2012R2-Win10)
热门文章
- SLIC超像素分割的算法介绍和源码分析(C++)
- Ubuntu 16.04 远程桌面
- python 包的使用 (二)——pyecharts
- c语言标准函数模板,c – 标准库容器的通用函数模板
- 三星note3 android4.3,真的8核全开了!Exynos版GS4升级安卓4.3
- Docker教程小白实操入门(5)--如何进入一个容器
- Ubuntu16.04 安装Apache2和php后,无法访问phpinfo.php
- php对多维数组的某个键值排序方法
- 基于springboot的社区物业系统
- php常用字符串函数有哪些,ThinkPHP字符串函数及常用函数汇总