前段时间写了一个DEMO,里面用到省市县三级联动的功能,稍微整理了一下。以下代码中大部分数据来源于网上的下拉列表的省市县三级联动的例子,这里我作出了改动,用的是GridView来显示省市县,代码有点繁琐,但是显示效果还是不错的。
显示效果如下图所示:未点击按钮之前,gridview隐藏。
点击按钮后,会展开gridview,选择之后,gridview隐藏。
首先是布局文件:main.xml,布局中用到的一些9patch图片这里就不给出了。
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:<a href="http://lib.youkuaiyun.com/base/15" class='replace_word' title="Android知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Android</a>="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:background="@drawable/bg"
- android:orientation="vertical" >
- <ScrollView
- android:id="@+id/layout_scroll"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:scrollbars="none" >
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical"
- android:paddingLeft="20dp"
- android:paddingRight="20dp" >
- <!--
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="10dip"
- android:background="@drawable/cell_wt_normal"
- android:orientation="vertical"
- android:padding="10dip" >
- -->
- <TextView
- android:id="@+id/text_view_1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:paddingTop="30dp"
- android:text="出发地:" />
- <!-- </LinearLayout> -->
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="10dp"
- android:background="@drawable/cell_search_n"
- android:orientation="vertical"
- android:padding="10dip" >
- <LinearLayout
- android:id="@+id/layout_start_with"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- android:paddingTop="0dp" >
- <Button
- android:id="@+id/btn_province"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_weight="1"
- android:background="@drawable/address_select_normal"
- android:text="省份"
- android:textColor="@color/black" />
- <Button
- android:id="@+id/btn_city"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_weight="1"
- android:background="@drawable/address_select_normal"
- android:text="城市"
- android:textColor="@color/black" />
- <Button
- android:id="@+id/btn_county"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_weight="1"
- android:background="@drawable/address_select_normal"
- android:text="区县"
- android:textColor="@color/black" />
- </LinearLayout>
- <com.xfinder_logistics.view.MyGridView
- android:id="@+id/gridview_start_with0"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:horizontalSpacing="10dp"
- android:numColumns="3"
- android:stretchMode="columnWidth"
- android:verticalSpacing="10dp"
- android:visibility="gone" />
- <com.xfinder_logistics.view.MyGridView
- android:id="@+id/gridview_start_with1"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:horizontalSpacing="10dp"
- android:numColumns="3"
- android:stretchMode="columnWidth"
- android:verticalSpacing="10dp"
- android:visibility="gone" />
- <com.xfinder_logistics.view.MyGridView
- android:id="@+id/gridview_start_with2"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:horizontalSpacing="10dp"
- android:numColumns="3"
- android:stretchMode="columnWidth"
- android:verticalSpacing="10dp"
- android:visibility="gone" />
- </LinearLayout>
- <!--
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="10dip"
- android:background="@drawable/cell_wt_normal"
- android:orientation="vertical"
- android:padding="10dip" >
- -->
- <TextView
- android:id="@+id/text_view_2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:paddingTop="30dp"
- android:text="目的地:" />
- <!-- </LinearLayout> -->
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="10dp"
- android:background="@drawable/cell_search_n"
- android:orientation="vertical"
- android:padding="10dip" >
- <LinearLayout
- android:id="@+id/layout_destination"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- android:paddingTop="0dp" >
- <Button
- android:id="@+id/btn_province1"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_weight="1"
- android:background="@drawable/address_select_normal"
- android:text="省份"
- android:textColor="@color/black" />
- <Button
- android:id="@+id/btn_city1"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_weight="1"
- android:background="@drawable/address_select_normal"
- android:text="城市"
- android:textColor="@color/black" />
- <Button
- android:id="@+id/btn_county1"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_weight="1"
- android:background="@drawable/address_select_normal"
- android:text="区县"
- android:textColor="@color/black" />
- </LinearLayout>
- <com.xfinder_logistics.view.MyGridView
- android:id="@+id/gridview_destination0"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:horizontalSpacing="10dp"
- android:numColumns="3"
- android:stretchMode="columnWidth"
- android:verticalSpacing="10dp"
- android:visibility="gone" />
- <com.xfinder_logistics.view.MyGridView
- android:id="@+id/gridview_destination1"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:horizontalSpacing="10dp"
- android:numColumns="3"
- android:stretchMode="columnWidth"
- android:verticalSpacing="10dp"
- android:visibility="gone" />
- <com.xfinder_logistics.view.MyGridView
- android:id="@+id/gridview_destination2"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:horizontalSpacing="10dp"
- android:numColumns="3"
- android:stretchMode="columnWidth"
- android:verticalSpacing="10dp"
- android:visibility="gone" />
- </LinearLayout>
- </LinearLayout>
- </ScrollView>
- </LinearLayout>
重写了GridView,使其不出现滚动条代码如下:
MyGridView.class
- package com.xfinder_logistics.view;
- import android.content.Context;
- import android.util.AttributeSet;
- import android.widget.GridView;
- public class MyGridView extends GridView{
- public MyGridView(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- public MyGridView(Context context) {
- super(context);
- }
- public MyGridView(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
- //该自定义控件只是重写了GridView的onMeasure方法,使其不会出现滚动条,ScrollView嵌套ListView也是同样的道理,不再赘述。
- @Override
- public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
- int expandSpec = MeasureSpec.makeMeasureSpec(
- Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
- super.onMeasure(widthMeasureSpec, expandSpec);
- }
- }
所有数据都是来自于网上的下拉列表的例子,所以比较繁琐,这个类大部分代码都是机械操作(网上拷的),大家见谅!!
PubActivity.class
- package com.xfinder_logistics.activity;
- import <a href="http://lib.youkuaiyun.com/base/17" class='replace_word' title="Java EE知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Java</a>.util.ArrayList;
- import java.util.List;
- import android.app.AlertDialog;
- import android.content.DialogInterface;
- import android.content.DialogInterface.OnCancelListener;
- import android.database.Cursor;
- import android.os.Bundle;
- import android.text.InputType;
- import android.text.format.Time;
- import android.util.Log;
- import android.view.MotionEvent;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.view.View.OnTouchListener;
- import android.view.WindowManager;
- import android.widget.AdapterView;
- import android.widget.AdapterView.OnItemClickListener;
- import android.widget.ArrayAdapter;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.RelativeLayout;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.xfinder_logistics.MyApplication;
- import com.xfinder_logistics.R;
- import com.xfinder_logistics.data.DatabaseUtil;
- import com.xfinder_logistics.model.CarInfo;
- import com.xfinder_logistics.view.DateTimePickerDialog;
- import com.xfinder_logistics.view.DropDownBox;
- import com.xfinder_logistics.view.DropDownBox.DropDownListAdapter;
- import com.xfinder_logistics.view.MyGridView;
- public class PubActivity extends BaseActivity {
- private Button btn_province0, btn_city0, btn_county0, btn_province1,
- btn_city1, btn_county1;
- private MyGridView grid_start0, grid_start1, grid_start2,
- grid_destination0, grid_destination1, grid_destination2;
- private int[] city = { R.array.beijin_province_item,
- R.array.tianjin_province_item, R.array.heibei_province_item,
- R.array.shanxi1_province_item, R.array.neimenggu_province_item,
- R.array.liaoning_province_item, R.array.jilin_province_item,
- R.array.heilongjiang_province_item, R.array.shanghai_province_item,
- R.array.jiangsu_province_item, R.array.zhejiang_province_item,
- R.array.anhui_province_item, R.array.fujian_province_item,
- R.array.jiangxi_province_item, R.array.shandong_province_item,
- R.array.henan_province_item, R.array.hubei_province_item,
- R.array.hunan_province_item, R.array.guangdong_province_item,
- R.array.guangxi_province_item, R.array.hainan_province_item,
- R.array.chongqing_province_item, R.array.sichuan_province_item,
- R.array.guizhou_province_item, R.array.yunnan_province_item,
- R.array.xizang_province_item, R.array.shanxi2_province_item,
- R.array.gansu_province_item, R.array.qinghai_province_item,
- R.array.linxia_province_item, R.array.xinjiang_province_item,
- R.array.hongkong_province_item, R.array.aomen_province_item,
- R.array.taiwan_province_item };
- private int[] countyOfBeiJing = { R.array.beijin_city_item0,
- R.array.beijin_city_item1 };
- private int[] countyOfTianJing = { R.array.tianjin_city_item0,
- R.array.tianjin_city_item1 };
- private int[] countyOfHeBei = { R.array.shijiazhuang_city_item,
- R.array.tangshan_city_item, R.array.qinghuangdao_city_item,
- R.array.handan_city_item, R.array.xingtai_city_item,
- R.array.baoding_city_item, R.array.zhangjiakou_city_item,
- R.array.chengde_city_item, R.array.cangzhou_city_item,
- R.array.langfang_city_item, R.array.hengshui_city_item };
- private int[] countyOfShanXi1 = { R.array.taiyuan_city_item,
- R.array.datong_city_item, R.array.yangquan_city_item,
- R.array.changzhi_city_item, R.array.jincheng_city_item,
- R.array.shuozhou_city_item, R.array.jinzhong_city_item,
- R.array.yuncheng_city_item, R.array.xinzhou_city_item,
- R.array.linfen_city_item, R.array.lvliang_city_item };
- private int[] countyOfNeiMengGu = { R.array.huhehaote_city_item,
- R.array.baotou_city_item, R.array.wuhai_city_item,
- R.array.chifeng_city_item, R.array.tongliao_city_item,
- R.array.eerduosi_city_item, R.array.hulunbeier_city_item,
- R.array.bayannaoer_city_item, R.array.wulanchabu_city_item,
- R.array.xinganmeng_city_item, R.array.xilinguolemeng_city_item,
- R.array.alashanmeng_city_item };
- private int[] countyOfLiaoNing = { R.array.shenyang_city_item,
- R.array.dalian_city_item, R.array.anshan_city_item,
- R.array.wushun_city_item, R.array.benxi_city_item,
- R.array.dandong_city_item, R.array.liaoning_jinzhou_city_item,
- R.array.yingkou_city_item, R.array.fuxin_city_item,
- R.array.liaoyang_city_item, R.array.panjin_city_item,
- R.array.tieling_city_item, R.array.zhaoyang_city_item,
- R.array.huludao_city_item };
- private int[] countyOfJiLin = { R.array.changchun_city_item,
- R.array.jilin_city_item, R.array.siping_city_item,
- R.array.liaoyuan_city_item, R.array.tonghua_city_item,
- R.array.baishan_city_item, R.array.songyuan_city_item,
- R.array.baicheng_city_item, R.array.yanbian_city_item };
- private int[] countyOfHeiLongJiang = { R.array.haerbing_city_item,
- R.array.qiqihaer_city_item, R.array.jixi_city_item,
- R.array.hegang_city_item, R.array.shuangyashan_city_item,
- R.array.daqing_city_item, R.array.heilongjiang_yichun_city_item,
- R.array.jiamusi_city_item, R.array.qitaihe_city_item,
- R.array.mudanjiang_city_item, R.array.heihe_city_item,
- R.array.suihua_city_item, R.array.daxinganling_city_item };
- private int[] countyOfShangHai = { R.array.shanghai_city_item0,
- R.array.shanghai_city_item1 };
- private int[] countyOfJiangSu = { R.array.nanjing_city_item,
- R.array.wuxi_city_item, R.array.xuzhou_city_item,
- R.array.changzhou_city_item, R.array.nanjing_suzhou_city_item,
- R.array.nantong_city_item, R.array.lianyungang_city_item,
- R.array.huaian_city_item, R.array.yancheng_city_item,
- R.array.yangzhou_city_item, R.array.zhenjiang_city_item,
- R.array.jiangsu_taizhou_city_item, R.array.suqian_city_item };
- private int[] countyOfZheJiang = { R.array.hangzhou_city_item,
- R.array.ningbo_city_item, R.array.wenzhou_city_item,
- R.array.jiaxing_city_item, R.array.huzhou_city_item,
- R.array.shaoxing_city_item, R.array.jinhua_city_item,
- R.array.quzhou_city_item, R.array.zhoushan_city_item,
- R.array.zejiang_huzhou_city_item, R.array.lishui_city_item };
- private int[] countyOfAnHui = { R.array.hefei_city_item,
- R.array.wuhu_city_item, R.array.bengbu_city_item,
- R.array.huainan_city_item, R.array.maanshan_city_item,
- R.array.huaibei_city_item, R.array.tongling_city_item,
- R.array.anqing_city_item, R.array.huangshan_city_item,
- R.array.chuzhou_city_item, R.array.fuyang_city_item,
- R.array.anhui_suzhou_city_item, R.array.chaohu_city_item,
- R.array.luan_city_item, R.array.haozhou_city_item,
- R.array.chizhou_city_item, R.array.xuancheng_city_item };
- private int[] countyOfFuJian = { R.array.huzhou_city_item,
- R.array.xiamen_city_item, R.array.putian_city_item,
- R.array.sanming_city_item, R.array.quanzhou_city_item,
- R.array.zhangzhou_city_item, R.array.nanp_city_item,
- R.array.longyan_city_item, R.array.ningde_city_item };
- private int[] countyOfJiangXi = { R.array.nanchang_city_item,
- R.array.jingdezhen_city_item, R.array.pingxiang_city_item,
- R.array.jiujiang_city_item, R.array.xinyu_city_item,
- R.array.yingtan_city_item, R.array.ganzhou_city_item,
- R.array.jian_city_item, R.array.jiangxi_yichun_city_item,
- R.array.jiangxi_wuzhou_city_item, R.array.shangrao_city_item };
- private int[] countyOfShanDong = { R.array.jinan_city_item,
- R.array.qingdao_city_item, R.array.zaobo_city_item,
- R.array.zaozhuang_city_item, R.array.dongying_city_item,
- R.array.yantai_city_item, R.array.weifang_city_item,
- R.array.jining_city_item, R.array.taian_city_item,
- R.array.weihai_city_item, R.array.rizhao_city_item,
- R.array.laiwu_city_item, R.array.linxi_city_item,
- R.array.dezhou_city_item, R.array.liaocheng_city_item,
- R.array.shandong_bingzhou_city_item, R.array.heze_city_item };
- private int[] countyOfHeNan = { R.array.zhenshou_city_item,
- R.array.kaifang_city_item, R.array.luoyang_city_item,
- R.array.kaipingshan_city_item, R.array.anyang_city_item,
- R.array.hebi_city_item, R.array.xinxiang_city_item,
- R.array.jiaozuo_city_item, R.array.buyang_city_item,
- R.array.xuchang_city_item, R.array.leihe_city_item,
- R.array.sanmenxia_city_item, R.array.nanyang_city_item,
- R.array.shangqiu_city_item, R.array.xinyang_city_item,
- R.array.zhoukou_city_item, R.array.zhumadian_city_item };
- private int[] countyOfHuBei = { R.array.wuhan_city_item,
- R.array.huangshi_city_item, R.array.shiyan_city_item,
- R.array.yichang_city_item, R.array.xiangpan_city_item,
- R.array.erzhou_city_item, R.array.jinmen_city_item,
- R.array.xiaogan_city_item, R.array.hubei_jinzhou_city_item,
- R.array.huanggang_city_item, R.array.xianning_city_item,
- R.array.suizhou_city_item, R.array.enshi_city_item,
- R.array.shenglongjia_city_item };
- private int[] countyOfHuNan = { R.array.changsha_city_item,
- R.array.zhuzhou_city_item, R.array.xiangtan_city_item,
- R.array.hengyang_city_item, R.array.shaoyang_city_item,
- R.array.yueyang_city_item, R.array.changde_city_item,
- R.array.zhangjiajie_city_item, R.array.yiyang_city_item,
- R.array.hunan_bingzhou_city_item, R.array.yongzhou_city_item,
- R.array.huaihua_city_item, R.array.loudi_city_item,
- R.array.xiangxi_city_item };
- private int[] countyOfGuangDong = { R.array.guangzhou_city_item,
- R.array.shaoguan_city_item, R.array.shenzhen_city_item,
- R.array.zhuhai_city_item, R.array.shantou_city_item,
- R.array.foshan_city_item, R.array.jiangmen_city_item,
- R.array.zhangjiang_city_item, R.array.maoming_city_item,
- R.array.zhaoqing_city_item, R.array.huizhou_city_item,
- R.array.meizhou_city_item, R.array.shanwei_city_item,
- R.array.heyuan_city_item, R.array.yangjiang_city_item,
- R.array.qingyuan_city_item, R.array.dongguan_city_item,
- R.array.zhongshan_city_item, R.array.chaozhou_city_item,
- R.array.jiyang_city_item, R.array.yunfu_city_item };
- private int[] countyOfGuangXi = { R.array.nanning_city_item,
- R.array.liuzhou_city_item, R.array.guilin_city_item,
- R.array.guangxi_wuzhou_city_item, R.array.beihai_city_item,
- R.array.fangchenggang_city_item, R.array.qinzhou_city_item,
- R.array.guigang_city_item, R.array.yuelin_city_item,
- R.array.baise_city_item, R.array.hezhou_city_item,
- R.array.hechi_city_item, R.array.laibing_city_item,
- R.array.chuangzuo_city_item };
- private int[] countyOfHaiNan = { R.array.haikou_city_item,
- R.array.sanya_city_item };
- private int[] countyOfChongQing = { R.array.chongqing_city_item0,
- R.array.chongqing_city_item1, R.array.chongqing_city_item2 };
- private int[] countyOfSiChuan = { R.array.chengdu_city_item,
- R.array.zigong_city_item, R.array.panzhihua_city_item,
- R.array.luzhou_city_item, R.array.deyang_city_item,
- R.array.mianyang_city_item, R.array.guangyuan_city_item,
- R.array.suining_city_item, R.array.neijiang_city_item,
- R.array.leshan_city_item, R.array.nanchong_city_item,
- R.array.meishan_city_item, R.array.yibing_city_item,
- R.array.guangan_city_item, R.array.dazhou_city_item,
- R.array.yaan_city_item, R.array.bazhong_city_item,
- R.array.ziyang_city_item, R.array.abei_city_item,
- R.array.ganmu_city_item, R.array.liangshan_city_item };
- private int[] countyOfGuiZhou = { R.array.guiyang_city_item,
- R.array.lupanshui_city_item, R.array.zhunyi_city_item,
- R.array.anshun_city_item, R.array.tongren_city_item,
- R.array.qingxinan_city_item, R.array.biji_city_item,
- R.array.qingdongnan_city_item, R.array.qingnan_city_item };
- private int[] countyOfYunNan = { R.array.kunming_city_item,
- R.array.qujing_city_item, R.array.yuexi_city_item,
- R.array.baoshan_city_item, R.array.zhaotong_city_item,
- R.array.lijiang_city_item, R.array.simao_city_item,
- R.array.lingcang_city_item, R.array.chuxiong_city_item,
- R.array.honghe_city_item, R.array.wenshan_city_item,
- R.array.xishuangbanna_city_item, R.array.dali_city_item,
- R.array.dehuang_city_item, R.array.nujiang_city_item,
- R.array.diqing_city_item };
- private int[] countyOfXiZang = { R.array.lasa_city_item,
- R.array.changdu_city_item, R.array.shannan_city_item,
- R.array.rgeze_city_item, R.array.naqu_city_item,
- R.array.ali_city_item, R.array.linzhi_city_item };
- private int[] countyOfShanXi2 = { R.array.xian_city_item,
- R.array.tongchuan_city_item, R.array.baoji_city_item,
- R.array.xianyang_city_item, R.array.weinan_city_item,
- R.array.yanan_city_item, R.array.hanzhong_city_item,
- R.array.yulin_city_item, R.array.ankang_city_item,
- R.array.shangluo_city_item };
- private int[] countyOfGanSu = { R.array.lanzhou_city_item,
- R.array.jiayuguan_city_item, R.array.jinchang_city_item,
- R.array.baiyin_city_item, R.array.tianshui_city_item,
- R.array.wuwei_city_item, R.array.zhangyue_city_item,
- R.array.pingliang_city_item, R.array.jiuquan_city_item,
- R.array.qingyang_city_item, R.array.dingxi_city_item,
- R.array.longnan_city_item, R.array.linxia_city_item,
- R.array.gannan_city_item };
- private int[] countyOfQingHai = { R.array.xining_city_item,
- R.array.haidong_city_item, R.array.haibai_city_item,
- R.array.huangnan_city_item, R.array.hainan_city_item,
- R.array.guluo_city_item, R.array.yushu_city_item,
- R.array.haixi_city_item };
- private int[] countyOfNingXia = { R.array.yinchuan_city_item,
- R.array.shizuishan_city_item, R.array.wuzhong_city_item,
- R.array.guyuan_city_item, R.array.zhongwei_city_item };
- private int[] countyOfXinJiang = { R.array.wulumuqi_city_item,
- R.array.kelamayi_city_item, R.array.tulyfan_city_item,
- R.array.hami_city_item, R.array.changji_city_item,
- R.array.boertala_city_item, R.array.bayinguolen_city_item,
- R.array.akesu_city_item, R.array.kemuleisu_city_item,
- R.array.geshen_city_item, R.array.hetian_city_item,
- R.array.yili_city_item, R.array.tacheng_city_item,
- R.array.aleitai_city_item, R.array.shihezi_city_item,
- R.array.alaer_city_item, R.array.tumushihe_city_item,
- R.array.wujiaqu_city_item };
- private int[] countyOfHongKong = {};
- private int[] countyOfAoMen = {};
- private int[] countyOfTaiWan = {};
- private ArrayAdapter<CharSequence> province_adapter;
- private ArrayAdapter<CharSequence> city_adapter;
- private ArrayAdapter<CharSequence> county_adapter;
- private int provinceId = -1;
- private int cityId = -1;
- private String strProvince = "";
- private String strCity = "";
- private String strCounty = "";
- private String strProvince1 = "";
- private String strCity1 = "";
- private String strCounty1 = "";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- // TODO Auto-generated method stub
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- initView();
- loadGridView();
- selectAndChange(grid_start0, province_adapter, R.array.province_item);
- grid_start0.setVisibility(View.GONE);
- selectAndChange(grid_destination0, province_adapter,
- R.array.province_item);
- grid_destination0.setVisibility(View.GONE);
- }
- private void loadGridView() {
- // 出发地
- btn_province0.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if (!grid_start0.isShown()) {
- selectAndChange(grid_start0, province_adapter,
- R.array.province_item);
- grid_start0.setVisibility(View.VISIBLE);
- if (provinceId != -1) {
- // grid_start0.getItemAtPosition(provinceId);
- // TextView aView =
- // (TextView)findViewById(R.id.text_adapter_item);
- // aView.setBackgroundResource(R.drawable.address_select_pressed);
- }
- btn_province0
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_start1.setVisibility(View.GONE);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_start2.setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- } else {
- grid_start0.setVisibility(View.GONE);
- btn_province0
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }
- });
- btn_city0.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if (btn_province0.getText().equals("省份")) {
- AlertDialog dialog = new AlertDialog.Builder(
- PubNewInfoActivity.this)
- .setMessage("请先选择省份")
- .setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(
- DialogInterface dialog,
- int which) {
- // TODO Auto-generated method stub
- grid_start0
- .setVisibility(View.VISIBLE);
- btn_province0
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_start1
- .setVisibility(View.GONE);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_start2
- .setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }).create();
- dialog.show();
- } else {
- if (!grid_start1.isShown()) {
- grid_start1.setVisibility(View.VISIBLE);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_start0.setVisibility(View.GONE);
- btn_province0
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_start2.setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- } else {
- grid_start1.setVisibility(View.GONE);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }
- }
- });
- btn_county0.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if ((!btn_province0.getText().equals("省份"))&&btn_city0.getText().equals("城市")) {
- AlertDialog dialog = new AlertDialog.Builder(
- PubNewInfoActivity.this)
- .setMessage("请先选择城市")
- .setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(
- DialogInterface dialog,
- int which) {
- // TODO Auto-generated method stub
- grid_start1
- .setVisibility(View.VISIBLE);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_start0
- .setVisibility(View.GONE);
- btn_province0
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_start2
- .setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }).create();
- dialog.show();
- } else if(btn_province0.getText().equals("省份")&&btn_city0.getText().equals("城市")){
- AlertDialog dialog = new AlertDialog.Builder(
- PubNewInfoActivity.this)
- .setMessage("请先选择省份")
- .setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(
- DialogInterface dialog,
- int which) {
- // TODO Auto-generated method stub
- grid_start0
- .setVisibility(View.VISIBLE);
- btn_province0
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_start1
- .setVisibility(View.GONE);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_start2
- .setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }).create();
- dialog.show();
- }else{
- if (!grid_start2.isShown()) {
- grid_start2.setVisibility(View.VISIBLE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_start0.setVisibility(View.GONE);
- btn_province0
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_start1.setVisibility(View.GONE);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_normal);
- } else {
- grid_start2.setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }
- }
- });
- grid_start0.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- provinceId = arg2;
- TextView textView = (TextView) arg1
- .findViewById(R.id.text_adapter_item);
- strProvince = (String) textView.getText();
- if (!btn_province0.getText().equals(strProvince)) {
- grid_start1.setVisibility(View.GONE);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_start2.setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- btn_city0.setText("城市");
- btn_county0.setText("区县");
- }
- Log.e("test", "province: " + arg2 + strProvince);
- loadGridViewData(grid_start0, grid_start1, city_adapter,
- city[arg2]);
- btn_province0.setText(strProvince);
- btn_province0
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- });
- grid_start1.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- cityId = arg2;
- TextView textView = (TextView) arg1
- .findViewById(R.id.text_adapter_item);
- strCity = (String) textView.getText();
- if (!btn_city0.getText().equals(strCity)) {
- grid_start2.setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- btn_county0.setText("区县");
- }
- btn_city0.setText(strCity);
- btn_city0
- .setBackgroundResource(R.drawable.address_select_normal);
- Log.e("test", "city: " + arg2 + strCity);
- switch (provinceId) {
- case 0:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfBeiJing[cityId]);
- break;
- case 1:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfTianJing[cityId]);
- break;
- case 2:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfHeBei[cityId]);
- break;
- case 3:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfShanXi1[cityId]);
- break;
- case 4:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfNeiMengGu[cityId]);
- break;
- case 5:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfLiaoNing[cityId]);
- break;
- case 6:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfJiLin[cityId]);
- break;
- case 7:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfHeiLongJiang[cityId]);
- break;
- case 8:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfShangHai[cityId]);
- break;
- case 9:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfJiangSu[cityId]);
- break;
- case 10:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfZheJiang[cityId]);
- break;
- case 11:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfAnHui[cityId]);
- break;
- case 12:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfFuJian[cityId]);
- break;
- case 13:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfJiangXi[cityId]);
- break;
- case 14:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfShanDong[cityId]);
- break;
- case 15:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfHeNan[cityId]);
- break;
- case 16:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfHuBei[cityId]);
- break;
- case 17:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfHuNan[cityId]);
- break;
- case 18:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfGuangDong[cityId]);
- break;
- case 19:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfGuangXi[cityId]);
- break;
- case 20:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfHaiNan[cityId]);
- break;
- case 21:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfChongQing[cityId]);
- break;
- case 22:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfSiChuan[cityId]);
- break;
- case 23:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfGuiZhou[cityId]);
- break;
- case 24:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfYunNan[cityId]);
- break;
- case 25:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfXiZang[cityId]);
- break;
- case 26:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfShanXi2[cityId]);
- break;
- case 27:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfGanSu[cityId]);
- break;
- case 28:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfQingHai[cityId]);
- break;
- case 29:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfNingXia[cityId]);
- break;
- case 30:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfXinJiang[cityId]);
- break;
- case 31:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfHongKong[cityId]);
- break;
- case 32:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfAoMen[cityId]);
- break;
- case 33:
- loadGridViewData(grid_start1, grid_start2, county_adapter,
- countyOfTaiWan[cityId]);
- break;
- default:
- break;
- }
- }
- });
- grid_start2.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- TextView textView = (TextView) arg1
- .findViewById(R.id.text_adapter_item);
- strCounty = (String) textView.getText();
- Log.e("test", "county: " + arg2 + strCounty);
- btn_county0.setText(strCounty);
- grid_start2.setVisibility(View.GONE);
- btn_county0
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- });
- // 目的地
- btn_province1.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if (!grid_destination0.isShown()) {
- selectAndChange(grid_destination0, province_adapter,
- R.array.province_item);
- grid_destination0.setVisibility(View.VISIBLE);
- btn_province1
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_destination1.setVisibility(View.GONE);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_destination2.setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- } else {
- grid_destination0.setVisibility(View.GONE);
- btn_province1
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }
- });
- btn_city1.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if (btn_province1.getText().equals("省份")) {
- AlertDialog dialog = new AlertDialog.Builder(
- PubNewInfoActivity.this)
- .setMessage("请先选择省份")
- .setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(
- DialogInterface dialog,
- int which) {
- // TODO Auto-generated method stub
- grid_destination0
- .setVisibility(View.VISIBLE);
- btn_province1
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_destination1
- .setVisibility(View.GONE);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_destination2
- .setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }).create();
- dialog.show();
- } else {
- if (!grid_destination1.isShown()) {
- grid_destination1.setVisibility(View.VISIBLE);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_destination0.setVisibility(View.GONE);
- btn_province1
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_destination2.setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- } else {
- grid_destination1.setVisibility(View.GONE);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }
- }
- });
- btn_county1.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if (btn_city1.getText().equals("城市")&&(!btn_province1.getText().equals("省份"))) {
- AlertDialog dialog = new AlertDialog.Builder(
- PubNewInfoActivity.this)
- .setMessage("请先选择城市")
- .setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(
- DialogInterface dialog,
- int which) {
- // TODO Auto-generated method stub
- grid_destination1
- .setVisibility(View.VISIBLE);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_destination0
- .setVisibility(View.GONE);
- btn_province1
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_destination2
- .setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }).create();
- dialog.show();
- } else if(btn_city1.getText().equals("城市")&&btn_province1.getText().equals("省份")){
- AlertDialog dialog = new AlertDialog.Builder(
- PubNewInfoActivity.this)
- .setMessage("请先选择省份")
- .setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(
- DialogInterface dialog,
- int which) {
- // TODO Auto-generated method stub
- grid_destination0
- .setVisibility(View.VISIBLE);
- btn_province1
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_destination1
- .setVisibility(View.GONE);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_destination2
- .setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }).create();
- dialog.show();
- }else{
- if (!grid_destination2.isShown()) {
- grid_destination2.setVisibility(View.VISIBLE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_pressed);
- grid_destination0.setVisibility(View.GONE);
- btn_province1
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_destination1.setVisibility(View.GONE);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_normal);
- } else {
- grid_destination2.setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- }
- }
- });
- grid_destination0.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- provinceId = arg2;
- TextView textView = (TextView) arg1
- .findViewById(R.id.text_adapter_item);
- strProvince1 = (String) textView.getText();
- if (!btn_province1.getText().equals(strProvince)) {
- grid_destination1.setVisibility(View.GONE);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_normal);
- grid_destination2.setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- btn_city1.setText("城市");
- btn_county1.setText("区县");
- }
- Log.e("test", "province: " + arg2 + strProvince1);
- loadGridViewData(grid_destination0, grid_destination1,
- city_adapter, city[arg2]);
- btn_province1.setText(strProvince1);
- btn_province1
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- });
- grid_destination1.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- cityId = arg2;
- TextView textView = (TextView) arg1
- .findViewById(R.id.text_adapter_item);
- strCity1 = (String) textView.getText();
- if (!btn_city1.getText().equals(strCity1)) {
- grid_destination2.setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- btn_county1.setText("区县");
- }
- btn_city1.setText(strCity1);
- btn_city1
- .setBackgroundResource(R.drawable.address_select_normal);
- Log.e("test", "city: " + arg2 + strCity1);
- switch (provinceId) {
- case 0:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfBeiJing[cityId]);
- break;
- case 1:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfTianJing[cityId]);
- break;
- case 2:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfHeBei[cityId]);
- break;
- case 3:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfShanXi1[cityId]);
- break;
- case 4:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfNeiMengGu[cityId]);
- break;
- case 5:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfLiaoNing[cityId]);
- break;
- case 6:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfJiLin[cityId]);
- break;
- case 7:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfHeiLongJiang[cityId]);
- break;
- case 8:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfShangHai[cityId]);
- break;
- case 9:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfJiangSu[cityId]);
- break;
- case 10:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfZheJiang[cityId]);
- break;
- case 11:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfAnHui[cityId]);
- break;
- case 12:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfFuJian[cityId]);
- break;
- case 13:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfJiangXi[cityId]);
- break;
- case 14:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfShanDong[cityId]);
- break;
- case 15:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfHeNan[cityId]);
- break;
- case 16:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfHuBei[cityId]);
- break;
- case 17:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfHuNan[cityId]);
- break;
- case 18:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfGuangDong[cityId]);
- break;
- case 19:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfGuangXi[cityId]);
- break;
- case 20:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfHaiNan[cityId]);
- break;
- case 21:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfChongQing[cityId]);
- break;
- case 22:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfSiChuan[cityId]);
- break;
- case 23:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfGuiZhou[cityId]);
- break;
- case 24:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfYunNan[cityId]);
- break;
- case 25:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfXiZang[cityId]);
- break;
- case 26:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfShanXi2[cityId]);
- break;
- case 27:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfGanSu[cityId]);
- break;
- case 28:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfQingHai[cityId]);
- break;
- case 29:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfNingXia[cityId]);
- break;
- case 30:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfXinJiang[cityId]);
- break;
- case 31:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfHongKong[cityId]);
- break;
- case 32:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfAoMen[cityId]);
- break;
- case 33:
- loadGridViewData(grid_destination1, grid_destination2,
- county_adapter, countyOfTaiWan[cityId]);
- break;
- default:
- break;
- }
- }
- });
- grid_destination2.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- TextView textView = (TextView) arg1
- .findViewById(R.id.text_adapter_item);
- strCounty1 = (String) textView.getText();
- Log.e("test", "county: " + arg2 + strCounty1);
- btn_county1.setText(strCounty1);
- grid_destination2.setVisibility(View.GONE);
- btn_county1
- .setBackgroundResource(R.drawable.address_select_normal);
- }
- });
- }
- private void selectAndChange(MyGridView myGridView,
- ArrayAdapter<CharSequence> adapter, int array) {
- myGridView.setVisibility(View.VISIBLE);
- adapter = ArrayAdapter.createFromResource(this, array,
- R.layout.grid_adapter_item);
- myGridView.setAdapter(adapter);
- }
- private void loadGridViewData(MyGridView myGridView0,
- MyGridView myGridView, ArrayAdapter<CharSequence> adapter, int array) {
- adapter = ArrayAdapter.createFromResource(this, array,
- R.layout.grid_adapter_item);
- myGridView.setAdapter(adapter);
- myGridView0.setVisibility(View.GONE);
- }
- private void initView() {
- btn_province0 = (Button) findViewById(R.id.btn_province);
- btn_province1 = (Button) findViewById(R.id.btn_province1);
- btn_city0 = (Button) findViewById(R.id.btn_city);
- btn_city1 = (Button) findViewById(R.id.btn_city1);
- btn_county0 = (Button) findViewById(R.id.btn_county);
- btn_county1 = (Button) findViewById(R.id.btn_county1);
- grid_start0 = (MyGridView) findViewById(R.id.gridview_start_with0);
- grid_destination0 = (MyGridView) findViewById(R.id.gridview_destination0);
- grid_start1 = (MyGridView) findViewById(R.id.gridview_start_with1);
- grid_destination1 = (MyGridView) findViewById(R.id.gridview_destination1);
- grid_start2 = (MyGridView) findViewById(R.id.gridview_start_with2);
- grid_destination2 = (MyGridView) findViewById(R.id.gridview_destination2);
- }
- }