Browse Source

日报新需求:万事具备,只欠接口。备份

FANGLH 9 years ago
parent
commit
73f0f0fe61

+ 70 - 0
WeiChat/src/main/java/com/xzjmyk/pm/activity/adapter/DailyDetailsWorkTaskAdapter.java

@@ -0,0 +1,70 @@
+package com.xzjmyk.pm.activity.adapter;
+
+import android.content.Context;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.BaseAdapter;
+import android.widget.TextView;
+
+import com.xzjmyk.pm.activity.R;
+import com.xzjmyk.pm.activity.bean.oa.WorkTaskBean;
+
+import java.util.List;
+
+/**
+ * Created by FANGlh on 2016/11/5.
+ */
+public class DailyDetailsWorkTaskAdapter extends BaseAdapter {
+    private List<WorkTaskBean> mWorkTaskBeanList;
+    private Context mContext;
+
+    //获取上下文对象
+    public DailyDetailsWorkTaskAdapter(Context mContext){
+        this.mContext = mContext;
+    }
+
+    public List<WorkTaskBean> getmWorkTaskBeanList(){
+        return mWorkTaskBeanList;
+    }
+
+    public void setmWorkTaskBeanList(List<WorkTaskBean> mWorkTaskBean){
+        this.mWorkTaskBeanList = mWorkTaskBean;
+    }
+    @Override
+    public int getCount() {
+        return mWorkTaskBeanList == null ? 0 : mWorkTaskBeanList.size();
+    }
+
+    @Override
+    public Object getItem(int position) {
+        return mWorkTaskBeanList.get(position);
+    }
+
+    @Override
+    public long getItemId(int position) {
+        return position;
+    }
+
+    @Override
+    public View getView(int position, View convertView, ViewGroup parent) {
+        ViewHolder viewHolder = null;
+        if(convertView == null){
+            convertView = View.inflate(mContext, R.layout.item_daily_details_task,null);
+            viewHolder = new ViewHolder();
+            viewHolder.TaskTitle = (TextView) convertView.findViewById(R.id.item_daily_details_task_title_tv);
+            viewHolder.Originator = (TextView) convertView.findViewById(R.id.item_daily_details_task_originator_tv);
+        }else{
+            viewHolder = (ViewHolder) convertView.getTag();
+        }
+
+        //将获取到数据给工作任务赋值
+//        viewHolder.TaskTitle.setText(mWorkTaskBeanList.get(position).getTASK_TITLE());
+//        viewHolder.Originator.setText(mWorkTaskBeanList.get(position).getORIGIBATOR());
+        return convertView;
+    }
+
+    class ViewHolder{
+        TextView TaskTitle;
+        TextView Originator;
+    }
+}