最近一段日子忙的焦頭爛額,代碼重構,新項目編碼,致使jsoup開發網站客戶端也沒時間繼續下去,只能利用晚上時間去研究了。今天實現美食網首頁圖片輪播效果,網站效果圖跟Android客戶端實現如圖:html
從瀏覽器開發者模式能夠看到這個輪播圖片效果的圖片地址以及html鏈接android
用節點解析出包含圖片url地址(主要代碼):瀏覽器
1 Elements pics = content.select("#m .pic1"); 2 usedatabase.delete("ScrollView"); 3 for(Element links :pics){ 4 String url = links.attr("src"); }
最後用各類開源庫實現圖片下載,緩存,輪播(之後詳細介紹)。緩存
經過自定義ListView,重寫OnMeasur方法實現ScrollView兼容ListView滑動效果ide
1 package com.dandan114.Main; 2 import android.content.Context; 3 import android.util.AttributeSet; 4 import android.widget.ListView; 5 6 public class ListViewTest extends ListView { 7 8 public ListViewTest(Context context) { 9 super(context); 10 // TODO Auto-generated constructor stub 11 } 12 13 public ListViewTest(Context context, AttributeSet attrs) { 14 super(context, attrs); 15 // TODO Auto-generated constructor stub 16 } 17 public ListViewTest(Context context, AttributeSet attrs, int defStyle) { 18 super(context, attrs, defStyle); 19 // TODO Auto-generated constructor stub 20 } 21 22 @Override 23 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { 24 // TODO Auto-generated method stub 25 26 int expandSpec = MeasureSpec.makeMeasureSpec( 27 Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); 28 29 super.onMeasure(widthMeasureSpec, expandSpec); 30 } 31 }