android gridview点击子选项动态改变item背景颜色
来源:互联网 发布:php登入界面 编辑:程序博客网 时间:2024/05/21 09:46
愁了好久的问题,搜索换了个关键词,发现了这篇及时雨的文章http://blog.csdn.net/by317966834/article/details/8834529。跟大家分享
1首先在你的adapter里面添加
- private int clickTemp = -1;
- //标识选择的Item
- public void setSeclection(int position) {
- clickTemp = position;
- }
2在getView里面这样
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- .....省略代码
- // 点击改变选中listItem的背景色
- if (clickTemp == position) {
- layout.setBackgroundResource(R.drawable.check_in_gdv_bg_s);
- } else {
- layout.setBackgroundColor(Color.TRANSPARENT);
- }}
- .....省略代码
- }
- //GridView监听事件
- designOrderGridView.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- //arg1是当前item的view,通过它可以获得该项中的各个组件。
- //arg2是当前item的ID。这个id根据你在适配器中的写法可以自己定义。
- //arg3是当前的item在listView中的相对位置!
- .....省略代码
- //设置适配器
- mydapter.setSeclection(arg2);
- mydapter.notifyDataSetChanged();
- .....省略代码
- }
- });
- private int clickTemp = -1;
- //标识选择的Item
- public void setSeclection(int position) {
- clickTemp = position;
- }
0 0
- android gridview点击子选项动态改变item背景颜色
- android Gridview 点击某个item 改变item的背景
- android Gridview 点击某个item 改变item的背景
- android Gridview 点击 item 改变item的背景
- Android GridView子元素item按击交互设计:背景颜色改变
- listview、GridView单点击效果,点击改变背景改变item字体颜色实现
- gridview,点击选中一个或多个item,并改变item背景颜色,字体等
- android Gridview 点击某个item 改变item的背景(不是点击效果是选中效果)
- RecyclerView点击当前item改变 背景颜色
- GridView点击item后改变item的背景
- 动态改变Gridview单元格的背景颜色
- Android中在点击GridView的item时改变其背景
- Android listview 点击Item更换背景颜色
- Android 代码模拟ListView item的点击事件并且改变背景颜色(笔记)
- 点击listview,改变item的背景颜色设置
- ListView中TextView和item背景点击改变颜色
- android button点击背景改变颜色
- 点击改变背景颜色
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- 【产品经理】产品经理之我述
- 显示调用共享内存dll
- 线程安全之Collections.synchronizedList
- How to Install OSSEC on Red Hat or CentOS 6
- android gridview点击子选项动态改变item背景颜色
- 解决问题Some characters cannot be mapped using 'ISO-8859-1' character encoding
- 快递100接口_java
- Jackson第二篇【从JSON字符串中取值】
- cocos2D-X源码分析之从cocos2D-X学习OpenGL----cocos2D-X渲染结构
- cmd进入mysql
- 在浏览器地址栏按回车、F5、Ctrl+F5刷新网页的区别
- 《线性表的链式存储》
- Silverlight 拾取日期和时间的控件-DateTimePicker