android如何实现快递跟踪进度条

  介绍

小编给大家分享一下安卓如何实现快递跟踪进度条,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

android快递跟踪进度条展示具体内容如下

活动。类

import  java.util.ArrayList;,   import  java.util.HashMap,   import 并不知道,   import  java.util.Map,   ,   import  android.app.Activity,   import  android.os.Bundle,   import  android.widget.ListView,   ,   public  class  MainActivity  extends  Activity  {,   ,   ,private  ListView 列表视图;   ,List数据;,   ,private  TimelineAdapter  timelineAdapter;   ,   ,@Override    ,protected  void  onCreate (Bundle  savedInstanceState), {,   ,super.onCreate (savedInstanceState);,   ,setContentView (R.layout.activity_main);,   ,=,listView (视图),this.findViewById (R.id.listview);,   ,listView.setDividerHeight (0),,=,,timelineAdapter  new  TimelineAdapter(这个,,getData ()),,   ,listView.setAdapter (timelineAdapter);,   ,   }大敌;   ,   ,private  List< Map<字符串,Object>祝辞,getData (), {,   ,List祝辞,list =, new  ArrayList在(),,   ,   ,Map<字符串,Object>, map =, new  HashMap<字符串,,Object> ();,   ,map.put (“time",,“2015 - 05 - 20, 10:15"),,   ,map.put (“title",,“深圳龙华收件,),,   ,list.add(地图),,   ,=,,map  new  HashMap<字符串,,Object> ();,   ,map.put (“time",,“2015 - 05 - 21, 9:25"),,   ,map.put (“title",,“离开深圳,发往上海“),,   ,list.add(地图),,   ,=,,map  new  HashMap<字符串,,Object> ();,   ,map.put (“time",,“2015 - 05 - 22, 12:55"),,   ,map.put (“title",,“上海浦江集散中心“),,   ,list.add(地图),,   ,=,,map  new  HashMap<字符串,,Object> ();,   ,map.put (“time",,“2015 - 05 - 25, 9:30"),,   ,map.put (“title",,“已收取快件“),,   ,list.add(地图),,   ,return 列表;   }大敌;   ,   }

<>强适配器

import 并不知道,,   import  java.util.Map,   ,   import  android.content.Context,   import  android.view.LayoutInflater,   import  android.view.View,   import  android.view.ViewGroup,   import  android.widget.BaseAdapter,   import  android.widget.TextView,   ,   public  class  TimelineAdapter  extends  BaseAdapter  {,   ,   ,private  List< Map<字符串,Object>祝辞,列表,,   ,private  LayoutInflater 增压泵;   ,   ,public  TimelineAdapter (Context 上下文,List祝辞,列表),{,   ,超级();=,,this.inflater  LayoutInflater.from(上下文),,   ,this.list =时间列表;大敌;;   }大敌;   ,   ,@Override    ,public  int  getCount (), {,   ,return  list.size (),,   }大敌;   ,   ,@Override    ,public  Object  getItem (int 位置),{,   ,return 位置;   }大敌;   ,   ,@Override    ,public  long  getItemId (int 位置),{,   ,return 位置;   }大敌;   ,   ,@Override    ,public  View  getView (int 位置,,View  convertView,, ViewGroup 父母),{,   ,ViewHolder  ViewHolder =,零,,   ,if  (convertView ==, null), {,   convertView 才能=,inflater.inflate (R.layout.listview_item, null),,   viewHolder 才能=,new  ViewHolder (),,   viewHolder.time 才能=,(TextView), convertView.findViewById (R.id.tv_time);,   viewHolder.title 才能=,(TextView), convertView.findViewById (R.id.title);,   convertView.setTag才能(viewHolder);,   {}大敌;else    viewHolder 才能=,(ViewHolder), convertView.getTag (),,   }大敌;   ,viewHolder.time.setText (list.get(位置). get (“time") .toString ()),,   ,viewHolder.title.setText (list.get(位置). get (“title") .toString ()),,   ,   ,return  convertView;   }大敌;   ,   {,static  class  ViewHolder ;   ,public  TextView 时间;   ,public  TextView 标题;   }大敌;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

android如何实现快递跟踪进度条