在此特别感谢@504635366 给出的
城市选择, 滑动 三级联动http://www.eoeandroid.com/thread-331110-1-1.html
的例子,我只是在那个的基础上修改的!!!!
在那个基础上,我重写了citypicker类,重新修改了所有的城市数据
其他两篇。。。。。
真正的中国天气api接口xml,json(求加精)
中国天气api接口,全json数据(第二弹)
现在,一个天气专用的citypicker就出来了!!!
XML布局调用.........
[mw_shl_code=java,true]<com.yh.citypicker.CityPicker
android:id="@+id/citypicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</com.yh.citypicker.CityPicker>[/mw_shl_code]
activity监听,返回的数据为 城市完整路径,省,市,县,城市的天气代码..
所有的数据也可以通过get..得到!!!
[mw_shl_code=java,true]protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cityPicker = (CityPicker) findViewById(R.id.citypicker);
textView = (TextView) findViewById(R.id.textView1);
cityPicker.setOnSelectingListener(new OnSelectingListener() {
@Override
public void selected(boolean selected, String province_name,
String city_name, String couny_name, String city_code) {
textView.setText(cityPicker.getCity_string() + " " + selected
+ " " + province_name + " " + city_name + " "
+ couny_name + " " + city_code);
}
});
}[/mw_shl_code]
有了这个,做天气应用是不是方便多了??????
转载于:https://my.oschina.net/tslin/blog/475400