| | |
| | | import com.application.zhangshi_app_android.BR; |
| | | import com.application.zhangshi_app_android.R; |
| | | import com.application.zhangshi_app_android.adapter.HomeMemberAdapter; |
| | | import com.application.zhangshi_app_android.bean.HomeMemberBean; |
| | | import com.application.zhangshi_app_android.databinding.ActivityGenealogyBinding; |
| | | import com.application.zhangshi_app_android.ui.DLBaseActivity; |
| | | import com.github.gzuliyujiang.wheelpicker.DatePicker; |
| | |
| | | picker.show(); |
| | | }); |
| | | binding.etIdentity.setOnClickListener(v -> { |
| | | List<String> list = Arrays.asList("1","2","3","4"); |
| | | List<String> list = new ArrayList<>(); |
| | | for (int i = 1; i < 100; i++) { |
| | | list.add(i+""); |
| | | } |
| | | OptionPicker picker = getOptionPicker(list); |
| | | picker.setTitle("身份代数"); |
| | | picker.setOnOptionPickedListener(new OnOptionPickedListener() { |
| | |
| | | @Override |
| | | public void initLiveDataObserve() { |
| | | viewModel.getDataListLiveData().observe(this, list -> { |
| | | adapter.setData(list); |
| | | List<HomeMemberBean> realList = new ArrayList<>(); |
| | | for (HomeMemberBean homeMemberBean : list) { |
| | | realList.add(homeMemberBean); |
| | | if (homeMemberBean.getSpouse() != null){ |
| | | realList.add(homeMemberBean.getSpouse()); |
| | | } |
| | | } |
| | | adapter.setData(realList); |
| | | }); |
| | | viewModel.getMoreListLiveData().observe(this, list -> { |
| | | adapter.addData(list); |
| | | List<HomeMemberBean> realList = new ArrayList<>(); |
| | | for (HomeMemberBean homeMemberBean : list) { |
| | | realList.add(homeMemberBean); |
| | | if (homeMemberBean.getSpouse() != null){ |
| | | realList.add(homeMemberBean.getSpouse()); |
| | | } |
| | | } |
| | | adapter.addData(realList); |
| | | }); |
| | | } |
| | | @Override |