標籤:
這次更簡單了。
List<Map<String, String>> data = new ArrayList<Map<String, String>>(); Map<String, String> map = new HashMap<String, String>();
然後將mr.group(i)中的資料拿出來放進去
protected void onPostExecute(String result) { List<Map<String, String>> data = new ArrayList<Map<String, String>>(); Pattern p = Pattern.compile("這裡是Regex"); Matcher m = p.matcher(result); while(m.find()){ MatchResult mr = m.toMatchResult(); Map<String, String> map = new HashMap<String, String>(); map.put("time",(mr.group(1)).trim()+" "+mr.group(2).trim()); map.put("address",mr.group(3).trim()); map.put("action","("+mr.group(4).trim()+")"+mr.group(5).trim()); map.put("money","扣"+mr.group(6).trim()+"分 罰"+mr.group(7).trim()+"元"); map.put("chuli",(mr.group(12).trim())); data.add(map); } //自訂adapter
SimpleAdapter adapter = new SimpleAdapter(“這裡是樣式了”);
item_lv.setAdapter(adapter);
}
結果可以實現了。
弄上一些美化的UI,然後加上資料庫操作(儲存車牌和車架號),一個基本的山西違章查詢就ok了。
Android 【山西違章查詢實現4】(解析網頁源碼然後ListView顯示出來)--- 將解析出來的資料放到ListView中