天天看點

自定義PopupWindow實作3急地區關聯

自定義PopupWindow實作3急地區關聯

做項目時有時我們會需要3級關聯,比如注冊,買東西下單等,這裡我在android上使用popupwindow實作3級關聯功能,我實作的思路是,當程式啟動時就将背景的地區JSON資料格式全部加載上來,通過SharedPreferences将擷取到的資料儲存,點選按鈕擷取SharedPreferences中的地區資料,再通過JSONObject轉為List集合,具體實作如下:

布局檔案:

activity_main.xml:

regions_popup_window.xml——>這個布局檔案是PopupWindow使用

group_item.xml——>ListView使用

地區實體類——>根據背景傳回JSON資料字段封裝

省略get與set方法

RegionsAdapter類

HttpUtil工具類

MainActivity類

背景傳回資料格式,部分:

整個android代碼都在這裡了

繼續閱讀