From daad95eefa884411112b2fe02b9b19acff25d3bf Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 22 三月 2017 14:31:21 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java | 66 ++++++++++++++++++++++++-------- 1 files changed, 49 insertions(+), 17 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java index 2de7cfa..7fe037d 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java @@ -1,6 +1,5 @@ package com.bsk.zhangbo.demoforbsk.ui.fragment; -import android.content.Intent; import android.os.Bundle; import android.view.Gravity; import android.view.View; @@ -8,19 +7,29 @@ import android.widget.EditText; import android.widget.LinearLayout; import android.widget.TextView; -import android.widget.Toast; import com.bsk.zhangbo.demoforbsk.R; import com.bsk.zhangbo.demoforbsk.base.BaseFragment; -import com.bsk.zhangbo.demoforbsk.ui.activity.TestARGB8888Actiivty; +import com.bsk.zhangbo.demoforbsk.com.bsk.zhangbo.demoforbsk.service.DictionaryService; +import com.bsk.zhangbo.demoforbsk.com.bsk.zhangbo.demoforbsk.service.VisitorTypeService; +import com.bsk.zhangbo.demoforbsk.listeners.OkButtonClickedListener; +import com.bsk.zhangbo.demoforbsk.util.AppApi; import com.bsk.zhangbo.demoforbsk.widget.BirthdayPickerDialog; import com.bsk.zhangbo.demoforbsk.widget.CountrySelectionPopup; import com.bsk.zhangbo.demoforbsk.widget.SingleSelectionPopup; + +import org.xutils.http.RequestParams; +import org.xutils.x; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; + +import cn.com.basic.face.discern.common.BaseCommonCallBack; +import cn.com.basic.face.discern.common.CommonVariables; +import cn.com.basic.face.discern.entity.Dictionary; +import cn.com.basic.face.discern.query.item.VistorTypeQueryItem; /** * Created by Administrator on 2017/2/20 0020. @@ -31,7 +40,10 @@ private View mViewName,mViewSex,mViewNation,mViewBirthday,mViewVisitorClass,mViewPhone,mViewIdClass,mViewIdNumber,mViewCompayName,mViewRemark; private TextView mViewNameTitle,mViewSexTitle,mViewNationTitle,mViewBirthdyTitle,mViewIdClassContent,mViewSexContent,mViewNationContent,mViewBirthdyContent,mViewVisitorClassContent,mViewVisitorClassTitle,mViewPhoneTitle,mViewIdClassTitle,mViewIdNumberTitle,mViewCompanyNameTitle,mViewRemarkTitle; private EditText mViewNameContent,mViewPhoneContent,mViewIdNumberContent,mViewCompanyNameContent,mViewRemarkContent; - private List<String> mSexList; + private List mSexList; + private List mVisitorTypeList; + private List mCredentialsList; + private List mNationList; private LinearLayout mBaseLayout; private int mNowYear; private int mNowMonth; @@ -115,9 +127,10 @@ @Override protected void initData() { - mSexList = new ArrayList<>(); - mSexList.add("鐢�"); - mSexList.add("濂�"); + mVisitorTypeList = VisitorTypeService.mVisitorTypeList; + mSexList = DictionaryService.mSexList; + mCredentialsList = DictionaryService.mCredentialsList; + mNationList = DictionaryService.nationList; } @Override @@ -126,23 +139,45 @@ case R.id.register_sex: SingleSelectionPopup popup = new SingleSelectionPopup(getActivity(),mSexList,"鎬у埆"); popup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); + popup.addOkButtonClickedListener(new OkButtonClickedListener() { + @Override + public void onItemSelected(int position, Object o, String item) { + mViewSexContent.setText(item); + } + }); break; case R.id.register_nation: -// Toast.makeText(getActivity(),"涓浗",Toast.LENGTH_SHORT).show(); CountrySelectionPopup countrySelectionPopup = new CountrySelectionPopup(getActivity()); countrySelectionPopup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); + countrySelectionPopup.addOkButtonClickedListener(new OkButtonClickedListener() { + @Override + public void onItemSelected(int position, Object o, String item) { + mViewNationContent.setText(item); + } + }); break; case R.id.register_birthday: -// Toast.makeText(getActivity(),"1990-1-1",Toast.LENGTH_SHORT).show(); -// datePickerDialog.show(); showDatePicker(); break; case R.id.register_visitor_class: -// Toast.makeText(getActivity(),"鏅��",Toast.LENGTH_SHORT).show(); - startActivity(new Intent(getActivity(), TestARGB8888Actiivty.class)); + SingleSelectionPopup popup1 = new SingleSelectionPopup(getActivity(),mVisitorTypeList,"璁垮绫诲瀷"); + popup1.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); + popup1.addOkButtonClickedListener(new OkButtonClickedListener() { + @Override + public void onItemSelected(int position, Object o, String item) { + mViewVisitorClassContent.setText(item); + } + }); break; case R.id.register_id_class: - Toast.makeText(getActivity(),"韬唤璇�",Toast.LENGTH_SHORT).show(); + SingleSelectionPopup popup2 = new SingleSelectionPopup(getActivity(),mCredentialsList,"璇佷欢绫诲瀷"); + popup2.showAtLocation(mBaseLayout, Gravity.CENTER,0,0); + popup2.addOkButtonClickedListener(new OkButtonClickedListener() { + @Override + public void onItemSelected(int position, Object o, String item) { + mViewIdClassContent.setText(item); + } + }); break; } } @@ -155,10 +190,7 @@ @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { int month=monthOfYear+1; - Toast.makeText( - getActivity(), - year + "-" + month + "-" + dayOfMonth, - Toast.LENGTH_SHORT).show(); + mViewBirthdyContent.setText(year+"-"+month+"-"+dayOfMonth); } },date); myDatePickerDialog.myShow(); -- Gitblit v1.8.0