android Gridview 点击某个item 改变item的背景
2014-10-27 11:12
363 查看
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); }} .....省略代码 }3 最后在gridview的单击item事件 这样做
//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(); .....省略代码 } });
搞定
相关文章推荐
- android Gridview 点击 item 改变item的背景
- android Gridview 点击某个item 改变item的背景
- android Gridview 点击某个item 改变item的背景
- android Gridview 点击某个item 改变item的背景(不是点击效果是选中效果)
- android gridview点击子选项动态改变item背景颜色
- Android中在点击GridView的item时改变其背景
- Android中GridView中Item点击背景图片的显示改变
- gridview,点击选中一个或多个item,并改变item背景颜色,字体等
- listview、GridView单点击效果,点击改变背景改变item字体颜色实现
- Android--GridView/ListView 点击Item修改Item背景 标识是当前选择项方法:
- Android 代码模拟ListView item的点击事件并且改变背景颜色(笔记)
- android listview、GridView中item点击后改变其他item中的状态 setOnItemClickListener onItemClick
- GridView点击item后改变item的背景
- 关于在Android中如何点击GridView或者ListView中item子项达到修改子项背景的问题解决方案
- Android--GridView/ListView 点击Item修改Item背景 标识是当前选择项方法
- Android GridView子元素item按击交互设计:背景颜色改变
- Android中在点击ListView的item时改变其背景
- Android GridView子元素item按击交互设计:背景颜色改变
- 【Android笔记】listview点击或选中item改变item样式或背景
- android GridView通过代码设置,取消item点击时的黄色背景