主题:
Listview与button共同 存在事件?
1 问题描述:
用户需求不同,要的结果也不同。大致有三种情况:1)想要listview的事件。2)想要listview中的button事件。3)想要两个事件都有。
2 知识准备:
1) 关于重写listview。BaseAdapter,或者是SimpleAdapter。其中getView方法的正确理解。
继承自BaseAdapter的:(有button事件)
public ViewgetView(final int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if (convertView == null) {
holder=newViewHolder();
//可以理解为从vlist获取view 之后把view返回给ListView
convertView = mInflater.inflate(R.layout.vlist,null);
holder.title =(TextView)convertView.findViewById(R.id.sms_list_item_contractid);
holder.info =(TextView)convertView.findViewById(R.id.sms_list_item_receivetime);
holder.viewBtn =(Button)convertView.findViewById(R.id.sms_list_but_sendsms);
convertView.setTag(holder);
}else {