package com.pps.adapter;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.pps.activity.R;
/**
*
* @author jiangqingqing
*
*/
public class MyPopupWinAdapter extends BaseAdapter {
private class Holder
{
TextView tv_popupwindow_item;
}
private Context mContext;
private String[] mStrs;
public MyPopupWinAdapter(Context pContext,String[] pStrs)
{
this.mContext=pContext;
this.mStrs=pStrs;
}
@Override
public int getCount() {
return mStrs!=null?mStrs.length:0;
}
@Override
public Object getItem(int position) {
return mStrs[position];
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
Holder _Holder;
if(convertView==null)
{
_Holder=new Holder();
LayoutInflater inflater=LayoutInflater.from(mContext);
convertView=inflater.inflate(R.layout.fragment_list_popupwindow_item, null);
_Holder.tv_popupwindow_item=(TextView)convertView.findViewById(R.id.tv_popupwindow_item);
convertView.setTag(_Holder);
}else {
_Holder=(Holder)convertView.getTag();
}
_Holder.tv_popupwindow_item.setText(mStrs[position]);
return convertView;
}
}