文档详情

案例讲稿软件包com realaction viewjava.pdf

发布:2025-05-13约5.12千字共5页下载文档
文本预览下载声明

packagecom.realaction.view.adapter;

importjava.text.SimpleDateFormat;

importjava.util.ArrayList;

importjava.util.Date;

importjava.util.List;

importcom.realaction.bean.SMSBean;

importcom.realaction.R;

importandroid.content.Context;

importandroid.view.LayoutInflater;

importandroid.view.View;

importandroid.view.ViewGroup;

importandroid.widget.BaseAdapter;

importandroid.widget.TextView;

publicclassHomeSMSAdapterextendsBaseAdapter{

privateLayoutInflatermInflater;

privateListSMSBeanlist;

privateContextcontext;

privateDated;

privateSimpleDateFormatsdf;

publicHomeSMSAdapter(Contextcontext){

mInflater=LayoutInflater.from(context);

this.list=newArrayListSMSBean();

this.context=context;

this.d=newDate();

this.sdf=newSimpleDateFormat(MM/ddHH:mm);

}

publicvoidassignment(ListSMSBeanlist){

this.list=list;

}

publicvoidadd(SMSBeanbean){

list.add(bean);

}

publicvoidremove(intposition){

list.remove(position);

}

publicintgetCount(){

returnlist.size();

}

publicSMSBeangetItem(intposition){

returnlist.get(position);

}

publiclonggetItemId(intposition){

return0;

}

publicViewgetView(intposition,ViewconvertView,ViewGroupparent){

ViewHolderholder=null;

if(convertViewnull){

convertView=mInflater.inflate(R.layout.home_sms_list_item,parent,false);

holder=newViewHolder();

holder.name=(TextView)convertView.findViewById(R.ime);

holder.count=(TextView)convertView.findViewById(R.id.count);

holder.date=(TextView)convertView.findViewById(R.id.date);

holder.content=(TextView)convertView.findViewById(R.id.content);

}else{

holder=(ViewH

显示全部
相似文档