首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

透过一个List传值给Adapter显示数据添加的时候后添加的先在上边显示

2014-01-22 
通过一个List传值给Adapter显示数据添加的时候后添加的先在上边显示package com.cela.android.ccandroid.a

通过一个List传值给Adapter显示数据添加的时候后添加的先在上边显示

package com.cela.android.ccandroid.adapter;import java.util.List;import com.cela.android.ccandroid.R;import com.cela.android.ccandroid.entity.TCC55Trace;import com.google.zxing.oned.rss.FinderPattern;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.view.ViewGroup.LayoutParams;import android.widget.AbsListView;import android.widget.BaseAdapter;import android.widget.Button;import android.widget.ImageView;import android.widget.TextView;public class QueryDataAdapter extends BaseAdapter {List<List<String>> datalist;Context context;H h;public QueryDataAdapter(Context context, List<List<String>> datalist) {this.context = context;this.datalist = datalist;}@Overridepublic int getCount() {// TODO Auto-generated method stubreturn datalist.size();}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn datalist.get(position);}@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {H h = new H();if (convertView == null) {convertView = LayoutInflater.from(context).inflate(R.layout.capture_list, null);h.no_list = (TextView) convertView.findViewById(R.id.no_list);h.colorcode_number_list = (TextView) convertView.findViewById(R.id.colorcode_number_list);h.product_name_list = (TextView) convertView.findViewById(R.id.product_name_list);h.operator_name_list = (TextView) convertView.findViewById(R.id.operator_name_list);h.date_list = (TextView) convertView.findViewById(R.id.date_list); h.delete_listitem = (Button) convertView.findViewById(R.id.btn_delete_listitem);} else {h = (H) convertView.getTag();}int size = datalist.size();h.no_list.setText(datalist.get(size - position - 1).get(0));h.colorcode_number_list.setText(datalist.get(size - position - 1).get(1));h.product_name_list.setText(datalist.get(size - position - 1).get(2));h.operator_name_list.setText(datalist.get(size - position - 1).get(3));h.date_list.setText(datalist.get(size - position - 1).get(4)); h.delete_listitem.setOnClickListener(new MyClick(size-position-1));return convertView;}protected void delete() {// TODO Auto-generated method stub}class MyClick implements OnClickListener{int position;public MyClick(int position) {this.position = position;}@Overridepublic void onClick(View v) {datalist.remove(position);}}class H {private TextView no_list,colorcode_number_list,product_name_list,operator_name_list,date_list;private Button delete_listitem;}}

?

热点排行