参考文稿导入java util.pdf
packagecom.realaction.yunbijiapp;
importjava.util.ArrayList;
importandroid.content.Context;
importandroid.content.Intent;
importandroid.view.LayoutInflater;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.view.ViewGroup;
importandroid.widget.BaseAdapter;
importandroid.widget.Button;
importandroid.widget.TextView;
publicclassDairyAdapterextendsBaseAdapter{
Contextcontext;
ArrayListDairydataList=newArrayListDairy();
publicDairyAdapter(Contextcontext,ArrayListDairyinputDataList){
this.context=context;
dataList.clear();
for(inti=0;iinputDataList.size();i++){
dataList.add(inputDataList.get(i));
}
}
@Override
publicintgetCount(){
//TODOAuto-generatedmethodstub
returndataList.size();
}
@Override
publicObjectgetItem(intposition){
//TODOAuto-generatedmethodstub
returndataList.get(position);
}
@Override
publiclonggetItemId(intposition){
//TODOAuto-generatedmethodstub
returnposition;
}
@Override
publicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){
Viewv=convertView;
finalDairyDairyUnit=dataList.get(position);
if(vnull){
LayoutInflatervi=(LayoutInflater)context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v=vi.inflate(R.layout.mylist,null);
v.setClickable(true);
}
TextViewdairyNum=(TextView)v.findViewById(R.id.Text02);
finalTextViewdairyTitle=(TextView)v.findViewById(R.id.Text01);
TextViewdairyText=(TextView)v.findViewById(R.id.Text03);
ButtoneditButton=(Button)v.findViewById(R.id.revise);
dairyNum.setText(DairyUnit.dairynum);
dairyTitle.setText(DairyUnit.dairytitle);
intend;