From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期六, 09 十一月 2024 18:40:36 +0800 Subject: [PATCH] fix --- app/src/main/java/com/sinata/xqmuse/dialog/TimeSettingDialog.kt | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 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..1626a6d 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,15 +38,26 @@ } } + 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 = max(0,time) -- Gitblit v1.7.1