From ecaf8069072e71db4bff94671e72764b211d6af1 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期四, 26 十月 2023 00:43:51 +0800 Subject: [PATCH] 功能完善 --- app/src/main/java/com/application/zhangshi_app_android/ui/function/PetActivity.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/PetActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/PetActivity.java index da837ad..1a15455 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/PetActivity.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/PetActivity.java @@ -18,7 +18,12 @@ import com.application.zhangshi_app_android.databinding.ActivityPropertyBinding; import com.application.zhangshi_app_android.ui.DLBaseActivity; import com.github.gzuliyujiang.wheelpicker.DatePicker; +import com.github.gzuliyujiang.wheelpicker.OptionPicker; import com.github.gzuliyujiang.wheelpicker.contract.OnDatePickedListener; +import com.github.gzuliyujiang.wheelpicker.contract.OnOptionPickedListener; + +import java.util.Arrays; +import java.util.List; /** * @author Ljj @@ -72,6 +77,10 @@ }); mOperatePopupWindow.getContentView().findViewById(R.id.tv_from_old_to_new).setOnClickListener(v -> { viewModel.sortDataList(1); + mOperatePopupWindow.dismiss(); + }); + mOperatePopupWindow.getContentView().findViewById(R.id.tv_own_top).setOnClickListener(v -> { + viewModel.ownTop(); mOperatePopupWindow.dismiss(); }); //鐐瑰嚮寮瑰嚭鎿嶄綔寮圭獥 @@ -201,6 +210,18 @@ binding.etStartTime.setText(""); binding.etEndTime.setText(""); }); + binding.etSex.setOnClickListener(v -> { + List<String> list = Arrays.asList("闆�","闆�"); + OptionPicker picker = getOptionPicker(list); + picker.setTitle("鎬у埆"); + picker.setOnOptionPickedListener(new OnOptionPickedListener() { + @Override + public void onOptionPicked(int position, Object item) { + binding.etSex.setText(item.toString()); + } + }); + picker.show(); + }); } @Override public boolean dispatchTouchEvent(MotionEvent event) { -- Gitblit v1.9.1