diff --git a/app/src/main/java/com/tangem/presentation/activity/ConfirmTransactionActivity.kt b/app/src/main/java/com/tangem/presentation/activity/ConfirmTransactionActivity.kt index 46fbfa8537..9907ef7851 100644 --- a/app/src/main/java/com/tangem/presentation/activity/ConfirmTransactionActivity.kt +++ b/app/src/main/java/com/tangem/presentation/activity/ConfirmTransactionActivity.kt @@ -14,6 +14,7 @@ import android.view.KeyEvent import android.view.View import android.widget.Toast import com.tangem.Constant +import com.tangem.data.Blockchain import com.tangem.domain.wallet.CoinEngine import com.tangem.domain.wallet.CoinEngineFactory import com.tangem.domain.wallet.TangemContext @@ -71,10 +72,17 @@ class ConfirmTransactionActivity : AppCompatActivity(), NfcAdapter.ReaderCallbac else tvIncFee.visibility = View.INVISIBLE - etAmount.setText(amount.toValueString()) + if (ctx.card.blockchainID == Blockchain.Token.id) { + // for Blockchain.Token limit decimals + etAmount.setText(amount.toValueString(ctx.card.tokensDecimal)) + } else { + // for others + etAmount.setText(amount.toValueString()) + } + tvCurrency.text = engine.balanceCurrency tvCurrency2.text = engine.feeCurrency - tvCardID.text = ctx.card!!.cidDescription + tvCardID.text = ctx.card.cidDescription etWallet.setText(intent.getStringExtra(Constant.EXTRA_TARGET_ADDRESS)) btnSend.visibility = View.INVISIBLE diff --git a/app/src/main/res/layout/activity_confirm_transaction.xml b/app/src/main/res/layout/activity_confirm_transaction.xml index 50a52dd393..8f7dcc5929 100644 --- a/app/src/main/res/layout/activity_confirm_transaction.xml +++ b/app/src/main/res/layout/activity_confirm_transaction.xml @@ -156,7 +156,7 @@ android:layout_height="wrap_content" android:enabled="false" android:fontFamily="@font/maax" - android:hint="@string/transaction_amount" + android:hint="@string/payment_amount" android:inputType="numberDecimal" android:padding="12dp" android:textColor="@color/black" @@ -268,6 +268,7 @@ android:layout_marginBottom="4dp" android:enabled="false" android:fontFamily="@font/maax" + android:hint="@string/fee_amount" android:inputType="numberDecimal" android:textColor="@color/black" android:textColorLink="@android:color/holo_blue_dark" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5864598db5..b424f87e0d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -168,7 +168,8 @@ target wallet address - payment amount + payment amount + fee amount Fee Send Minimal