From 3ba02088330d961fb8f65679eb76c98dc05da9a5 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期六, 01 四月 2017 10:54:29 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java | 36 ++++++++++++------------------------ 1 files changed, 12 insertions(+), 24 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java index 2734174..0c695dd 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java @@ -22,10 +22,10 @@ import cn.com.basic.face.util.AppApi; import cn.com.basic.face.dialog.BirthdayPickerDialog; -import cn.com.basic.face.dialog.CountrySelectionDialog; +import cn.com.basic.face.dialog.CountryDialog; import cn.com.basic.face.widget.RegisterRightFieldLabelView; import cn.com.basic.face.widget.RegisterRightFieldTextView; -import cn.com.basic.face.dialog.SingleSelectionDialog; +import cn.com.basic.face.dialog.SelectDialog; import com.facebook.drawee.view.SimpleDraweeView; import com.lidroid.xutils.ViewUtils; @@ -36,7 +36,6 @@ import java.io.IOException; import java.util.Date; -import java.util.HashMap; import java.util.List; import cn.com.basic.face.base.MainActivity; @@ -74,10 +73,7 @@ private List mSexList; private List mVisitorTypeList; private List mCredentialsList; - private LinearLayout mBaseLayout; - - private List<String> uniqueFirstLetterList; - private HashMap<String, List<String>> countriesGroupByFirstLetter; + private LinearLayout fragment_register_linear_layout; private static RegisterFragment instance = new RegisterFragment(); @@ -91,8 +87,8 @@ @Override protected void initViews(View view, Bundle savedInstanceState) { - mBaseLayout = (LinearLayout) view.findViewById(R.id.fragment_register_linear_layout); - ViewUtils.inject(this, mBaseLayout); + fragment_register_linear_layout = (LinearLayout) view.findViewById(R.id.fragment_register_linear_layout); + ViewUtils.inject(this, fragment_register_linear_layout); } @OnClick(R.id.fragment_register_save) @@ -120,8 +116,8 @@ @OnClick(R.id.register_gender) public void register_gender_click(View view) { - SingleSelectionDialog popup = new SingleSelectionDialog(getActivity(),mSexList,"鎬у埆"); - popup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); + SelectDialog popup = new SelectDialog(getActivity(),mSexList,"鎬у埆"); + popup.showAtLocation(fragment_register_linear_layout, Gravity.CENTER,0,0); popup.addOkButtonClickedListener(new OkButtonClickedListener() { @Override public void onItemSelected(int position, Object o, String item) { @@ -132,10 +128,7 @@ @OnClick(R.id.register_country) public void register_country_click(View view) { - CountrySelectionDialog countrySelectionPopup = new CountrySelectionDialog(getActivity(),uniqueFirstLetterList,countriesGroupByFirstLetter); - countrySelectionPopup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); - countrySelectionPopup.addOkButtonClickedListener(new OkButtonClickedListener() { - @Override + new CountryDialog(fragment_register_linear_layout, new OkButtonClickedListener() { public void onItemSelected(int position, Object o, String item) { register_country.setValue(item); } @@ -159,8 +152,8 @@ @OnClick(R.id.register_visitor_class) public void register_visitor_class_click(View view) { - SingleSelectionDialog popup1 = new SingleSelectionDialog(getActivity(),mVisitorTypeList,"璁垮绫诲瀷"); - popup1.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); + SelectDialog popup1 = new SelectDialog(getActivity(),mVisitorTypeList,"璁垮绫诲瀷"); + popup1.showAtLocation(fragment_register_linear_layout, Gravity.CENTER,0,0); popup1.addOkButtonClickedListener(new OkButtonClickedListener() { @Override public void onItemSelected(int position, Object o, String item) { @@ -171,8 +164,8 @@ @OnClick(R.id.register_id_class) public void register_id_class_click(View view) { - SingleSelectionDialog popup2 = new SingleSelectionDialog(getActivity(),mCredentialsList,"璇佷欢绫诲瀷"); - popup2.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); + SelectDialog popup2 = new SelectDialog(getActivity(),mCredentialsList,"璇佷欢绫诲瀷"); + popup2.showAtLocation(fragment_register_linear_layout, Gravity.CENTER,0,0); popup2.addOkButtonClickedListener(new OkButtonClickedListener() { @Override public void onItemSelected(int position, Object o, String item) { @@ -214,11 +207,6 @@ public void setCredentialsList(List credentialsList) { this.mCredentialsList = credentialsList; - } - - public void setCountryData(List<String> uniqueFirstLetterList, HashMap<String, List<String>> countriesGroupByFirstLetter) { - this.uniqueFirstLetterList = uniqueFirstLetterList; - this.countriesGroupByFirstLetter = countriesGroupByFirstLetter; } @Override -- Gitblit v1.8.0