編輯:關於android開發
全國省市xml文件下載
xml布局文件:
Activity代碼:
package com.wh;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;
public class MainActivity extends Activity {
Spinner city;
Spinner province;
String tProvince;
String tCity;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
province = (Spinner) findViewById(R.id.sp_province);
city = (Spinner) findViewById(R.id.sp_city);
ArrayAdapter adapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.province,
R.layout.spinner_checked_text);
province.setAdapter(adapter);
province.setOnItemSelectedListener(new spinnerItemSelected());
city.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> parent, View view, int position, long id) {
tCity = city.getSelectedItem().toString();
}
@Override
public void onNothingSelected(AdapterView> parent) {
}
});
}
// 二級聯動adapter
class spinnerItemSelected implements OnItemSelectedListener {
@Override
public void onItemSelected(AdapterView> parent, View view, int position, long id) {
Spinner spinner = (Spinner) parent;
String pro = (String) spinner.getItemAtPosition(position);
tProvince = province.getSelectedItem().toString();
// 處理省的市的顯示
ArrayAdapter cityadapter = ArrayAdapter.createFromResource(getApplicationContext(),
R.array.def, R.layout.spinner_checked_text);
if (pro.equals("北京")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.北京,
R.layout.spinner_checked_text);
} else if (pro.equals("天津")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.天津,
R.layout.spinner_checked_text);
} else if (pro.equals("河北")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.河北,
R.layout.spinner_checked_text);
} else if (pro.equals("山西")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.山西,
R.layout.spinner_checked_text);
} else if (pro.equals("內蒙古")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.內蒙古,
R.layout.spinner_checked_text);
} else if (pro.equals("遼寧")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.遼寧,
R.layout.spinner_checked_text);
} else if (pro.equals("吉林")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.吉林,
R.layout.spinner_checked_text);
} else if (pro.equals("黑龍江")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.黑龍江,
R.layout.spinner_checked_text);
} else if (pro.equals("上海")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.上海,
R.layout.spinner_checked_text);
} else if (pro.equals("江蘇")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.江蘇,
R.layout.spinner_checked_text);
} else if (pro.equals("浙江")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.浙江,
R.layout.spinner_checked_text);
} else if (pro.equals("安徽")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.安徽,
R.layout.spinner_checked_text);
} else if (pro.equals("福建")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.福建,
R.layout.spinner_checked_text);
} else if (pro.equals("江西")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.江西,
R.layout.spinner_checked_text);
} else if (pro.equals("山東")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.山東,
R.layout.spinner_checked_text);
} else if (pro.equals("河南")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.河南,
R.layout.spinner_checked_text);
} else if (pro.equals("湖北")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.湖北,
R.layout.spinner_checked_text);
} else if (pro.equals("湖南")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.湖南,
R.layout.spinner_checked_text);
} else if (pro.equals("廣東")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.廣東,
R.layout.spinner_checked_text);
} else if (pro.equals("廣西")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.廣西,
R.layout.spinner_checked_text);
} else if (pro.equals("海南")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.海南,
R.layout.spinner_checked_text);
} else if (pro.equals("重慶")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.重慶,
R.layout.spinner_checked_text);
} else if (pro.equals("四川")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.四川,
R.layout.spinner_checked_text);
} else if (pro.equals("貴州")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.貴州,
R.layout.spinner_checked_text);
} else if (pro.equals("雲南")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.雲南,
R.layout.spinner_checked_text);
} else if (pro.equals("西藏")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.西藏,
R.layout.spinner_checked_text);
} else if (pro.equals("陝西")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.陝西,
R.layout.spinner_checked_text);
} else if (pro.equals("甘肅")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.甘肅,
R.layout.spinner_checked_text);
} else if (pro.equals("青海")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.青海,
R.layout.spinner_checked_text);
} else if (pro.equals("寧夏")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.寧夏,
R.layout.spinner_checked_text);
} else if (pro.equals("新疆")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.新疆,
R.layout.spinner_checked_text);
} else if (pro.equals("台灣")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.台灣,
R.layout.spinner_checked_text);
} else if (pro.equals("香港")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.香港,
R.layout.spinner_checked_text);
} else if (pro.equals("澳門")) {
cityadapter = ArrayAdapter.createFromResource(getApplicationContext(), R.array.澳門,
R.layout.spinner_checked_text);
}
city.setAdapter(cityadapter);
}
@Override
public void onNothingSelected(AdapterView> parent) {
}
}
}
全國省市XML文件:
arrays.xml:
- -省份-
- 北京
- 天津
- 河北
- 山西
- 內蒙古
- 遼寧
- 吉林
- 黑龍江
- 上海
- 江蘇
- 浙江
- 安徽
- 福建
- 江西
- 山東
- 河南
- 湖北
- 湖南
- 廣東
- 廣西
- 海南
- 重慶
- 四川
- 貴州
- 雲南
- 西藏
- 陝西
- 甘肅
- 青海
- 寧夏
- 新疆
- 台灣
- 香港
- 澳門
- -城市-
- -城市-
- 東城
- 西城
- 朝陽
- 豐台
- 石景山
- 海澱
- 門頭溝
- 房山
- 通州
- 順義
- 昌平
- 大興
- 平谷
- 懷柔
- 密雲
- 延慶
- -城市-
- 和平
- 河東
- 河西
- 南開
- 河北
- 紅橋
- 濱海新區
- 東麗
- 西青
- 津南
- 北辰
- 寧河
- 武清
- 靜海
- 寶坻
- 薊縣
- -城市-
- 石家莊
- 唐山
- 秦皇島
- 邯鄲
- 邢台
- 保定
- 張家口
- 承德
- 滄州
- 廊坊
- 衡水
- -城市-
- 太原
- 大同
- 陽泉
- 長治
- 晉城
- 朔州
- 晉中
- 運城
- 忻州
- 臨汾
- 呂梁
- -城市-
- 呼和浩特
- 包頭
- 烏海
- 赤峰
- 通遼
- 鄂爾多斯
- 呼倫貝爾
- 巴彥淖爾
- 烏蘭察布
- 興安
- 錫林郭勒
- 阿拉善
- -城市-
- 沈陽
- 大連
- 鞍山
- 撫順
- 本溪
- 丹東
- 錦州
- 營口
- 阜新
- 遼陽
- 盤錦
- 鐵嶺
- 朝陽
- 葫蘆島
- -城市-
- 長春
- 吉林
- 四平
- 遼源
- 通化
- 白山
- 松原
- 白城
- 延邊
- -城市-
- 哈爾濱
- 齊齊哈爾
- 雞西
- 鶴崗
- 雙鴨山
- 大慶
- 伊春
- 佳木斯
- 七台河
- 牡丹江
- 黑河
- 綏化
- 大興安嶺
- -城市-
- 黃浦
- 盧灣
- 徐匯
- 長寧
- 靜安
- 普陀
- 閘北
- 虹口
- 楊浦
- 闵行
- 寶山
- 嘉定
- 浦東新區
- 金山
- 松江
- 奉賢
- 青浦
- 崇明
- -城市-
- 南京
- 無錫
- 徐州
- 常州
- 蘇州
- 南通
- 連雲港
- 淮安
- 鹽城
- 揚州
- 鎮江
- 泰州
- 宿遷
- -城市-
- 杭州
- 寧波
- 溫州
- 嘉興
- 湖州
- 紹興
- 金華
- 衢州
- 舟山
- 台州
- 麗水
- -城市-
- 合肥
- 蕪湖
- 蚌埠
- 淮南
- 馬鞍山
- 淮北
- 銅陵
- 安慶
- 黃山
- 滁州
- 阜陽
- 宿州
- 六安
- 亳州
- 池州
- 宣城
- -城市-
- 福州
- 廈門
- 莆田
- 三明
- 泉州
- 漳州
- 南平
- 龍巖
- 寧德
- -城市-
- 南昌
- 景德鎮
- 萍鄉
- 九江
- 新余
- 鷹潭
- 贛州
- 吉安
- 宜春
- 撫州
- 上饒
- -城市-
- 濟南
- 青島
- 淄博
- 棗莊
- 東營
- 煙台
- 濰坊
- 濟寧
- 泰安
- 威海
- 日照
- 萊蕪
- 臨沂
- 德州
- 聊城
- 濱州
- 菏澤
- -城市-
- 鄭州
- 開封
- 洛陽
- 平頂山
- 安陽
- 鶴壁
- 新鄉
- 焦作
- 濮陽
- 許昌
- 漯河
- 三門峽
- 南陽
- 商丘
- 信陽
- 周口
- 駐馬店
- 濟源
- -城市-
- 武漢
- 黃石
- 十堰
- 宜昌
- 襄陽
- 鄂州
- 荊門
- 孝感
- 荊州
- 黃岡
- 鹹寧
- 隨州
- 恩施
- 仙桃
- 潛江
- 天門
- 神農架
- -城市-
- 長沙
- 株洲
- 湘潭
- 衡陽
- 邵陽
- 岳陽
- 常德
- 張家界
- 益陽
- 郴州
- 永州
- 懷化
- 婁底
- 湘西
- -城市-
- 廣州
- 韶關
- 深圳
- 珠海
- 汕頭
- 佛山
- 江門
- 湛江
- 茂名
- 肇慶
- 惠州
- 梅州
- 汕尾
- 河源
- 陽江
- 清遠
- 東莞
- 中山
- 潮州
- 揭陽
- 雲浮
- -城市-
- 南寧
- 柳州
- 桂林
- 梧州
- 北海
- 防城港
- 欽州
- 貴港
- 玉林
- 百色
- 賀州
- 河池
- 來賓
- 崇左
- -城市-
- 海口
- 三亞
- 三沙
- 五指山
- 瓊海
- 儋州
- 文昌
- 萬寧
- 東方
- 定安
- 屯昌
- 澄邁
- 臨高
- 白沙
- 昌江
- 樂東
- 陵水
- 保亭
- 瓊中
- -城市-
- 萬州
- 涪陵
- 渝中
- 大渡口
- 江北
- 沙坪壩
- 九龍坡
- 南岸
- 北碚
- 兩江新區
- 萬盛
- 雙橋
- 渝北
- 巴南
- 長壽
- 綦江
- 潼南
- 銅梁
- 大足
- 榮昌
- 璧山
- 梁平
- 城口
- 豐都
- 墊江
- 武隆
- 忠縣
- 開縣
- 雲陽
- 奉節
- 巫山
- 巫溪
- 黔江
- 石柱
- 秀山
- 酉陽
- 彭水
- 江津
- 合川
- 永川
- 南川
- -城市-
- 成都
- 自貢
- 攀枝花
- 泸州
- 德陽
- 綿陽
- 廣元
- 遂寧
- 內江
- 樂山
- 南充
- 眉山
- 宜賓
- 廣安
- 達州
- 雅安
- 巴中
- 資陽
- 阿壩
- 甘孜
- 涼山
- -城市-
- 貴陽
- 六盤水
- 遵義
- 安順
- 銅仁
- 黔西南
- 畢節
- 黔東南
- 黔南
- -城市-
- 昆明
- 曲靖
- 玉溪
- 保山
- 昭通
- 麗江
- 普洱
- 臨滄
- 楚雄
- 紅河
- 文山
- 西雙版納
- 大理
- 德宏
- 怒江
- 迪慶
- -城市-
- 拉薩
- 昌都
- 山南
- 日喀則
- 那曲
- 阿裡
- 林芝
- -城市-
- 西安
- 銅川
- 寶雞
- 鹹陽
- 渭南
- 延安
- 漢中
- 榆林
- 安康
- 商洛
- -城市-
- 蘭州市
- 嘉峪關
- 金昌
- 白銀
- 天水
- 武威
- 張掖
- 平涼
- 酒泉
- 慶陽
- 定西
- 隴南
- 臨夏
- 甘南
- -城市-
- 西寧
- 海東
- 海北
- 黃南
- 海南
- 果洛
- 玉樹
- 海西
- -城市-
- 銀川
- 石嘴山
- 吳忠
- 固原
- 中衛
- -城市-
- 烏魯木齊
- 克拉瑪依
- 吐魯番
- 哈密
- 昌吉
- 博爾塔拉
- 巴音郭楞
- 阿克蘇
- 克孜勒蘇
- 喀什
- 和田
- 伊犁
- 塔城
- 阿勒泰
- 石河子
- 阿拉爾
- 圖木舒克
- 五家渠
- 北屯
- -城市-
- 台北市
- 高雄市
- 基隆市
- 台中市
- 台南市
- 新竹市
- 嘉義市
- 台北縣
- 宜蘭縣
- 桃園縣
- 新竹縣
- 苗栗縣
- 台中縣
- 彰化縣
- 南投縣
- 雲林縣
- 嘉義縣
- 台南縣
- 高雄縣
- 屏東縣
- 台東縣
- 花蓮縣
- 澎湖縣
- -城市-
- 中西區
- 東區
- 九龍城區
- 觀塘區
- 南區
- 深水埗區
- 黃大仙區
- 灣仔區
- 油尖旺區
- 離島區
- 葵青區
- 北區
- 西貢區
- 沙田區
- 屯門區
- 大埔區
- 荃灣區
- 元朗區
- -城市-
- 花地瑪堂區
- 聖安多尼堂區
- 大堂區
- 望德堂區
- 風順堂區
- 氹仔
- 路環
《Android源碼設計模式解析與實戰》讀書筆記(二十) 第二十章、適配器模式 適配器模式是結構型設計模式之一,它在我們的開發中使用率極高,比如ListView、Gr
ceph管理平台Calamari的擴展開發接近大半年沒有寫日志了,也許是自己越來越懶惰吧。但有時候寫寫東西能夠讓自己沉澱,還是回來記錄一下吧。入職大半年了,熟悉了一些相關
伴隨ListView、RecyclerView、ScrollView滾動滑入滑出小圖標--第三方開源--FloatingActionButton,recyclerview
Android天天數錢游戲源碼,android源碼Android天天數錢游戲源碼,源碼功能,天天數錢,這個游戲現在很多線上的小游戲都有這個了,游戲項目是在基於androi