From ab540875e6592540c8d4a826f66344da6478d20e Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Thu, 25 Dec 2025 18:47:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=8B=E5=88=92=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/zero/ZeroRecordAdapter.kt | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroRecordAdapter.kt b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroRecordAdapter.kt index b775a70..669c8a1 100644 --- a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroRecordAdapter.kt +++ b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroRecordAdapter.kt @@ -1,6 +1,9 @@ package com.gamedog.vididin.features.zero +import android.text.SpannableString +import android.text.Spanned +import android.text.style.UnderlineSpan import android.view.LayoutInflater import android.view.ViewGroup import androidx.core.view.isVisible @@ -58,12 +61,26 @@ class ZeroRecordAdapter(private val onWithdrawCallback: (ZeroBuyItem)-> Unit) : when (withdrawBean.withdrawState) { TRANSACTION_STATE_UNSTART -> { llRightWin.isClickable = true - tvWinRightBottom.text = ResUtil.getString(R.string.zero_win_state_withdrarw_unstart) + tvWinRightBottom.text = SpannableString(ResUtil.getString(R.string.zero_win_state_withdrarw_unstart)).apply { + setSpan( + UnderlineSpan(), + 0, + this.length, + Spanned.SPAN_EXCLUSIVE_EXCLUSIVE + ) + } } TRANSACTION_STATE_FAIL -> { llRightWin.isClickable = true - tvWinRightBottom.text = ResUtil.getString(R.string.zero_win_state_failed) + tvWinRightBottom.text = SpannableString(ResUtil.getString(R.string.zero_win_state_failed)).apply { + setSpan( + UnderlineSpan(), + 0, + this.length, + Spanned.SPAN_EXCLUSIVE_EXCLUSIVE + ) + } } TRANSACTION_STATE_ONGOING -> {