联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> Java编程Java编程

日期:2018-08-26 06:23


import java.text.SimpleDateFormat;

import android.content.Context;

import java.util.*;

import android.view.*;

import android.widget.*;


public class ToDoItemAdapter extends ArrayAdapter<ToDoItem> {

   int resource;


   public ToDoItemAdapter(Context _context,int _resource, List<ToDoItem> _items) {

       super(_context, _resource, _items);

       resource = _resource;

   }

   @Override

   public View getView(int position, View convertView, ViewGroup parent)

   {

       LinearLayout todoView;

       ToDoItem item = getItem(position);

       String taskString = item.getTask();

       Date createdDate = item.getCreated();

       SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");

       String dateString = sdf.format(createdDate);

       if (convertView == null)

       {

           todoView = new LinearLayout(getContext());

           String inflater = Context.LAYOUT_INFLATER_SERVICE;

           LayoutInflater vi;

           vi = (LayoutInflater)getContext().getSystemService(inflater);

           vi.inflate(resource, todoView, true);

       }

       else

       {

           todoView = (LinearLayout) convertView;

       }

       TextView dateView = (TextView)todoView.findViewById(R.id.rowDate);

       TextView taskView = (TextView)todoView.findViewById(R.id.row);

       dateView.setText(dateString);

       taskView.setText(taskString);

       return todoView;

   }

}


版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp