diqu地區市的wheel樣式

2021-07-31 23:51:55 字數 3102 閱讀 9658

首先建了三個model 用於存資料

存省 和市的list 和區的

public

class

provinceinfomodel

public

provinceinfomodel

(string name, listcitylist)

public string getname

() public

void

setname

(string name)

public listgetcitylist

() public

void

setcitylist

(listcitylist)

@override

public string tostring

()}

存市和其對應的區list

public

class

cityinfomodel

public

cityinfomodel

(string name, listdistrictlist)

public string getname

() public

void

setname

(string name)

public listgetdistrictlist

() public

void

setdistrictlist

(listdistrictlist)

@override

public string tostring

()}

區的model

public

class

districtinfomodel

public

districtinfomodel

(string name, string zipcode)

public string getname

() public

void

setname

(string name)

public string getzipcode

() public

void

setzipcode

(string zipcode)

@override

public string tostring

()}

資料儲存在xml中,在assets目錄下,詳情見源**,**太多了。

用的sax解析xml並得到資料儲存在記憶體中

public

class

addrxmlparser

extends

defaulthandler

@override

public

void

startdocument

()throws saxexception

provinceinfomodel provincemodel = new provinceinfomodel();

cityinfomodel citymodel = new cityinfomodel();

districtinfomodel districtmodel = new districtinfomodel();

@override

public

void

startelement

(string uri, string localname, string qname,

attributes attributes)

throws saxexception else

if (qname.equals("city")) else

if (qname.equals("district"))

}@override

public

void

endelement

(string uri, string localname, string qname)

throws saxexception else

if (qname.equals("city")) else

if (qname.equals("province"))

}@override

public

void

characters

(char ch, int start, int length)

throws saxexception

}

需要在activity 中開啟執行緒讀取資料

protected

boolean

readaddrdatas

() }

mprovincedatas = new arraylist();

for (int i = 0; i < provincelist.size(); i++)

mdistrictdatasmap.put(citynames.get(j), distrinctnamearray);

}mcitisdatasmap.put(provincelist.get(i).getname(), citynames);

}return

true;

} catch (throwable e)

}

讀取完資料需要設定weelview 的資料

mprovincepicker.setonselectlistener(new wheelview.onselectlistener() 

}@override

public

void

selecting

(int id, string text)

});

**不一一寫成,詳情見原始碼。

上海地區的Y L J

a 浦東八佰伴附近有大批遊走族,他們的cd不可 不看,公道,還有一家是打著國營店的名聲,質量 但8元一張,貨更新的速度也很快。b 徐家匯的港匯廣場和匯銀廣場 地下停車庫門 口 中間的一條小馬路上,每天下午3 00以後會 有好多cd攤位擺出來,品種挺多,內容也不錯,基本挺多,內容也不錯,基本上5元一張...

建立美國地區的appleId

參考 美國人身份資訊生成 一 網路環境切換到美國 日本也可以,我是用日本的ip,所以猜測只要不是大陸的應該都可以 這個 可以驗證你的當前上網環境 二 開始註冊 按步驟填好所有資訊 下一步會要求填寫郵件驗證碼 三 完善賬戶資訊 點選付款和收貨資訊那一欄,英語的話是點選 payment shipping...

PHP獲取指定地區的天氣

在開發 的時候用到天氣查詢,由於是基於wordpress 的 所以有很多限制,先建乙個 weather.php 的檔案,然後看 獲取天氣 url id 101181101 焦作的代號 data file get contents url id html obj json decode data ec...