package com.yeetou.xinyongkaguanjia.adapter;
import java.util.ArrayList;
import java.util.List;
import com.yeetou.xinyongkaguanjia.R;
import com.yeetou.xinyongkaguanjia.db.base.DbLcBank;
import com.yeetou.xinyongkaguanjia.util.StringUtil;
import android.content.Context;
import android.graphics.Bitmap;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
public class DLinearAdapter extends BaseAdapter {
private LayoutInflater mInflater;
private List<DbLcBank> lcBanks;
private Context context;
public DLinearAdapter(Context context, List<DbLcBank> lcBanks) {
this.context = context;
mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
this.lcBanks = lcBanks;
}
@Override
public int getCount() {
return lcBanks.size();
}
@Override
public Object getItem(int arg0) {
return lcBanks.get(arg0);
}
@Override
public long getItemId(int arg0) {
return arg0;
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
convertView = mInflater.inflate(R.layout.d_item_2, null);
DbLcBank temp = lcBanks.get(position);
TextView d_item2_name = (TextView) convertView.findViewById(R.id.d_item2_name);
ImageView d_item2_logo = (ImageView) convertView.findViewById(R.id.d_item2_logo);
d_item2_name.setText(temp.getName());
Bitmap bm = StringUtil.getBitmapFromAssert(context, temp.getLogo());
if(bm!=null){
d_item2_logo.setImageBitmap(bm);
}
return convertView;
}
}