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 -> {