Android listView选择颜色状态
来源:互联网 发布:mac版魔兽世界大脚插件 编辑:程序博客网 时间:2024/05/17 20:33
(1)listview item选择监听
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
adapter.setSelectItem(position);
adapter.notifyDataSetInvalidated();
}
});
(2)adaper
private class MyHouseSourceListAdapter extends BaseAdapter {
@Override
public int getCount() {
return houses.size();
}
@Override
public Object getItem(int position) {
return houses.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
private int selectItem = -1;
private void setSelectItem(int selectItem){
this.selectItem = selectItem;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder viewHolder;
if (null == convertView) {
viewHolder = new ViewHolder();
convertView = View.inflate(HouseSourceListPushActivity.this, R.layout.item_myhousesource, null);
//
convertView.setTag(viewHolder);
} else {
viewHolder = (ViewHolder) convertView.getTag();
}
if(position == selectItem){
convertView.setBackgroundResource(R.color.mate_color);
}else{
convertView.setBackgroundResource(R.color.content_bg);
}
return convertView;
}
/**
* 房源的holder
*/
class ViewHolder {
ImageView fangyuan_image;
TextView fangyuan_Name;
TextView fangyuan_cishu;
TextView fangyuan_SuccessNum;
TextView fangyuan_prices;
TextView fangyuan_position;
}
}
- Android listView选择颜色状态
- Android ListView Item 设置是否选择状态
- Android ListView加入CheckBox/RadioButton选择状态保持、全选、反选的状态
- android 颜色选择类
- Android 颜色选择控件
- android颜色选择控件
- Android ListView选中状态
- android listview选中某一行,成选中状态颜色高亮显示
- android listview选中某一行,成选中状态颜色高亮显示
- android listview选中某一行,成选中状态颜色高亮显示
- android非选择状态
- 【Android】Listview可以选择多行,点击选中行item字体颜色变化
- android listview选中某一行,成选中状态颜色高亮显示,ListView的UI显示中常见问题及解决办法
- Android ListView 中加入CheckBox/RadioButton 选择状态保持、全选、反选实现
- Android ListView加入CheckBox/RadioButton选择状态保持、全选、反选
- Android ListView点击不变颜色
- Android 颜色状态列表资源
- Android Studio cvs 状态颜色
- Scripts of Creating_Partitions_Steps
- 使用xutils请求网络参数为json字符串时报错IOException
- php和cookie实现购物车
- XSuperNEST不只是套料软件
- spark本地java开发环境的搭建
- Android listView选择颜色状态
- volley学习笔记
- Android逆向分析惯用网站
- SeekBar跟TextView跟着拖动
- 被工业4.0唬着了没?
- iOS开发之数据传递(二)
- MQ、JMS以及ActiveMQ 关系的理解
- Linux下安装Nginx详细图解教程
- 黑马程序员——网络编程