From b8d8f9b855fdd453d06d78d2565f091db208ec8e Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期二, 26 十一月 2024 19:30:59 +0800 Subject: [PATCH] 支付 --- app/src/main/java/com/sinata/xqmuse/dialog/TimeSettingDialog.kt | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/dialog/TimeSettingDialog.kt b/app/src/main/java/com/sinata/xqmuse/dialog/TimeSettingDialog.kt index 509f4c2..cb52f44 100644 --- a/app/src/main/java/com/sinata/xqmuse/dialog/TimeSettingDialog.kt +++ b/app/src/main/java/com/sinata/xqmuse/dialog/TimeSettingDialog.kt @@ -1,5 +1,7 @@ package com.sinata.xqmuse.dialog +import android.text.Editable +import android.text.TextWatcher import android.view.Gravity import com.sinata.xqmuse.R import com.sinata.xqmuse.utils.interfaces.StringCallback @@ -11,7 +13,7 @@ override fun setContentView() = R.layout.dialog_time_setting override fun setGravity() = Gravity.BOTTOM - var time = 10 + var time = 5 var callback:StringCallback? = null @@ -36,17 +38,28 @@ } } + et_time.addTextChangedListener(object :TextWatcher{ + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) { + + } + + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + } + + override fun afterTextChanged(s: Editable?) { + rg_time.check(-1) + } + }) + tv_jia.setOnClickListener { - rg_time.check(-1) val s = et_time.text.toString() time = (if (s.isNullOrEmpty()) 0 else s.toInt())+1 et_time.setText(time.toString()) } tv_jian.setOnClickListener { - rg_time.check(-1) val s = et_time.text.toString() - time = (if (s.isNullOrEmpty()) 0 else s.toInt()) + time = (if (s.isNullOrEmpty()) 0 else s.toInt())-1 time = max(0,time) et_time.setText(time.toString()) } -- Gitblit v1.7.1