当前位置: 代码迷 >> Android >> android如何重写SimpleAdapter在getView方法中实现点击Item改变背景色
  详细解决方案

android如何重写SimpleAdapter在getView方法中实现点击Item改变背景色

热度:93   发布时间:2016-05-01 21:29:28.0
android怎么重写SimpleAdapter在getView方法中实现点击Item改变背景色?
public class SimpleAdapterForClickChangeColor extends SimpleAdapter {



  public SimpleAdapterForClickChangeColor(Context context, List<HashMap<String, String>> items, int resource, String[] from, int[] to) {  
  super(context, items, resource, from, to); 
  }

  
  @Override  
  public View getView(int position, View convertView, ViewGroup parent) {  
  convertView = null;

  convertView = super.getView(position, convertView, parent);  
 
  convertView.setBackgroundColor(Color.TRANSPARENT);
 
  //点击变色
  convertView.setOnClickListener(new OnClickListener(){
 
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//此处怎么写
}
 
  });
 
 
  //改变item的高度
  ViewGroup.LayoutParams params=convertView.getLayoutParams();
  params.height=50;
  convertView.setLayoutParams(params);

  return convertView;
   
  }
  
}
请问:onClick方法里怎么写?谢谢

------解决方案--------------------
ListView.setOnItemClickListener
  相关解决方案