package com.jqyd.adapter;
import java.util.ArrayList;
import com.jqyd.manager.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.widget.TextView;
public class FzAdapter extends BaseAdapter {
private LayoutInflater inflater;
private Context context;
private ArrayList<String> list;//list.get(i)="电信#12"
private String sl_visible;
public FzAdapter(ArrayList<String> list, Context context) {
super();
this.list = list;
this.context = context;
this.inflater=LayoutInflater.from(context);
}
public FzAdapter(ArrayList<String> list, Context context, String sl_visible) {
super();
this.list = list;
this.sl_visible=sl_visible;
this.context = context;
this.inflater=LayoutInflater.from(context);
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return list.size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return list.get(position);
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
convertView=inflater.inflate(R.layout.fz_list, null);
TextView mc=(TextView) convertView.findViewById(R.id.fz_tv_fzmc);
TextView sl=(TextView) convertView.findViewById(R.id.fz_tv_fzsl);
if("gone".equals(sl_visible)){
sl.setVisibility(LinearLayout.GONE);
mc.setText(list.get(position));
}else{
String[] str=list.get(position).split("#");
sl.setText("("+str[1]+")");
mc.setText(str[0]);
}
return convertView;
}
}