最近的乙個專案因為android端與ios端需要同步,所以在城市選擇器這裡做了乙個類似ios的citypicker控制項,當然因為本人水平問題顯示效果比ios上面還是有一定差距的,ok先讓大家看下效果。
因為專案中是乙個兩級連選,所以這個demo只用也就沒有放上縣級的資料,如果有需要實現**連選的朋友,可以參照**加上就行了。
資料的獲取,所有的資料來自於citymanage物件,
public
class
citymanage
/*** 獲取所有的省市名稱
*/public listgetallnames(),null,null,null,null,null);
while (cursor.movetonext())
return result;
}/**
* 獲取所有省的名稱
*/public listgetprovincenames(),"parent_id = 1",null,null,null,null,null);
while (cursor.movetonext())
return result;
}/**
* 根據省市的id獲取省市的名稱
*/public string getprovincenamefromprovinceid(string provinceid),"region_id = ?",new string,null,null,null,null);
while (cursor.movetonext())
return result;
}/**
* 根據省市的名稱獲取省市的id
*/public string getprovinceidfromprovincename(string provincename),"name = ?",new string,null,null,null,null);
while (cursor.movetonext())
return result;
}/**
* 根據省的id獲取它包含的所有市的名稱
*/public listgetcitynamefromprovinceid(string provinceid),"parent_id = ?",new string,null,null,null,null);
while (cursor.movetonext())
return result;
}/**
* 根據省的id獲取它包含的所有市的模型
*/public listgetcitymodelfromprovinceid(string provinceid),null,null,null,null);
while (cursor.movetonext())
return result;
}/**
* 根據省市的id獲取省市的模型
*/public citymodel getcitymodelformcityid(string cityid),null,null,null,null);
while (cursor.movetonext())
return result;
}/**
* 根據省市的名稱獲取省市的模型
*/public citymodel getcitymodelformcityname(string cityname),null,null,null,null);
while (cursor.movetonext())
return result;}}
連選關鍵
wvprovince.setonwheelviewlistener(new wheelview.onwheelviewlistener()
});
站在巨人的肩膀上,我們才能看得更遠 仿ios垂直滾動選擇
注 必須在手機模式下才有效 初始化reload array option2 北京 上海 廣州 深圳 武漢 成都 重慶 s1.reload option2 getvalue 獲取使用者當前選擇資料 例 s1.getvalue 滾動選擇 移動端 function a scrollselect div t...
仿微信iOS相簿選擇 MTImagePicker
專案主頁 mtimagepicker 相容ios7,支援指定使用alassets或者photos框架。支援相簿選擇 預覽滾動流暢優化 直接匯入無其他依賴,直接拖動mtimagepicker mtimagepicker到你的專案就行cocoapods source platform ios,8.0 u...
vue 仿IOS 滾輪選擇器
先來個截圖 先來屢一下需求 1.移動端使用者手上下滑動,內容上下移動,使用者手離開數字按照慣性移動一段距離。2.當停止移動後,選中乙個文字並且文字高亮,上面的值會變成你選中的文字。3.可以連續滾動。說起滾動,不得不提css3的transform style preserve 3d 和backface...