List<Map<String, Object>> listItems = new ArrayList<Map<String, Object>>()
myAdapter = new MyAdapter(getApplicationContext(), listItems);
listView.setAdapter(myAdapter);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
//点击的时候设置选中的编号,在自定义adapter中设置属性selectItem
myAdapter.setSelectItem(arg2);
//刷新listView
myAdapter.notifyDataSetInvalidated();
}
});
TableLayout info = (TableLayout)convertView.findViewById(R.id.tableLayout1);
if(position == selectItem){//被选中的元素
if(sign == selectItem){//再次选中的时候会隐藏,并初始化标记位置
info.setVisibility(View.GONE);
//没有被选中设置透明色
convertView.setBackgroundColor(Color.parseColor("#00000000"));
sign = -1;
}else{//选中的时候会展示,并标记此位置
info.setVisibility(View.VISIBLE);
//被选中设置背景颜色
convertView.setBackgroundColor(Color.parseColor("#B0E2FF"));
sign = selectItem;
}
}else {//未被选中的元素
info.setVisibility(View.GONE);
convertView.setBackgroundColor(Color.parseColor("#00000000"));
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有