package eVVM.apk.ui.login; import android.app.Dialog; import android.text.TextUtils; import android.view.View; import com.hjq.dialog.AddressDialog; import com.hjq.widget.SettingBar; import butterknife.BindView; import butterknife.OnClick; import eVVM.apk.R; import eVVM.apk.common.MyActivity; public class CompanyChooseActivity extends MyActivity { @BindView(R.id.company_sheng) SettingBar companySheng; @BindView(R.id.company_shi) SettingBar companyShi; @BindView(R.id.company_xian) SettingBar companyXian; @BindView(R.id.company_cname) SettingBar companyCname; @Override protected int getLayoutId() { return R.layout.activity_company_choose; } @Override protected int getTitleId() { return R.id.tb_cpmpany_title; } @Override protected void initView() { } @Override protected void initData() { } @OnClick({R.id.company_sheng, R.id.company_shi, R.id.company_xian, R.id.company_cname}) public void onViewClicked(View view) { switch (view.getId()) { case R.id.company_sheng: getCityDiago(); break; case R.id.company_shi: getCityDiago(); break; case R.id.company_xian: getCityDiago(); break; case R.id.company_cname: if (TextUtils.isEmpty(companySheng.getLeftText()) || TextUtils.isEmpty(companyShi.getLeftText()) || TextUtils.isEmpty(companyXian.getLeftText())) { toast("请先选择地区"); } else { toast("danwei"); } break; } } private void getCityDiago() { new AddressDialog.Builder(this) .setTitle("选择地区") //.setProvince("广东省") // 设置默认省份 //.setCity("广州市") // 设置默认城市(必须要先设置默认省份) //.setIgnoreArea() // 不选择县级区域 .setListener(new AddressDialog.OnListener() { @Override public void onSelected(Dialog dialog, String province, String city, String area) { setCityText(province, city, area); } @Override public void onCancel(Dialog dialog) { //toast("取消了"); } }) .show(); } private void setCityText(String province, String city, String area) { companySheng.setLeftText(province); companyShi.setLeftText(city); companyXian.setLeftText(area); } }