新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android實(shí)現(xiàn)快遞物流時間軸效果的方法-創(chuàng)新互聯(lián)
小編給大家分享一下Android實(shí)現(xiàn)快遞物流時間軸效果的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
具體內(nèi)容如下
首先,這篇參考了別人的代碼。根據(jù)自己的項(xiàng)目需求簡單改造了一下,效果圖如下
xml:代碼
接下來是Activity,準(zhǔn)備數(shù)據(jù)就好了
public class TimeLineTextActivity extends Activity{ private ListView listView; private TimeLineAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView=(ListView) findViewById(R.id.lv_list); listView.setDividerHeight(0); adapter = new TimeLineAdapter(this, initData()); listView.setAdapter(adapter); } private List
Adapter:
public class TimeLineAdapter extends BaseAdapter { private Context context; private List> list; private LayoutInflater inflater; public TimeLineAdapter(Context context, List > list) { super(); this.context = context; this.list = list; } @Override public int getCount() { // TODO Auto-generated method stub return list.size(); } @Override public Object getItem(int position) { // TODO Auto-generated method stub return position; } @Override public long getItemId(int position) { // TODO Auto-generated method stub return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub TimeLineHolder viewHolder = null; if (convertView == null) { inflater = LayoutInflater.from(parent.getContext()); convertView = inflater.inflate(R.layout.itemtimeline2, null); viewHolder = new TimeLineHolder(); viewHolder.title = (TextView) convertView.findViewById(R.id.title); viewHolder.time = (TextView) convertView.findViewById(R.id.time); convertView.setTag(viewHolder); } else { viewHolder = (TimeLineHolder) convertView.getTag(); } String titleStr = list.get(position).get("title").toString(); viewHolder.title.setText(titleStr); return convertView; } static class TimeLineHolder{ private TextView title,time; } }
每一個item的布局:
以上是“Android實(shí)現(xiàn)快遞物流時間軸效果的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)頁題目:Android實(shí)現(xiàn)快遞物流時間軸效果的方法-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://fisionsoft.com.cn/article/deigje.html