diff --git a/android/java/org/chromium/chrome/browser/BraveRewardsDonationSentActivity.java b/android/java/org/chromium/chrome/browser/BraveRewardsDonationSentActivity.java
index 489584105d4..0b3029f45fd 100644
--- a/android/java/org/chromium/chrome/browser/BraveRewardsDonationSentActivity.java
+++ b/android/java/org/chromium/chrome/browser/BraveRewardsDonationSentActivity.java
@@ -138,7 +138,7 @@ public class BraveRewardsDonationSentActivity extends Activity implements BraveR
mMonthly_tip_ = IntentUtils.safeGetBooleanExtra (intent, BraveRewardsSiteBannerActivity.TIP_MONTHLY_EXTRA, false);
//set the data
- String strAmount = String.format(getDefault(), "%.1f "+(BraveRewardsHelper.isAnonWallet() ? getResources().getString(R.string.brave_ui_bap_text) : getResources().getString(R.string.brave_ui_bat_text)), (float)mAmount_);
+ String strAmount = String.format(getDefault(), "%.3f "+(BraveRewardsHelper.isAnonWallet() ? getResources().getString(R.string.brave_ui_bap_text) : getResources().getString(R.string.brave_ui_bat_text)), (float)mAmount_);
((TextView)findViewById(R.id.txt_pub_name)).setText(mPublisher_name_);
if (true == mMonthly_tip_) {
diff --git a/android/java/org/chromium/chrome/browser/BraveRewardsPanelPopup.java b/android/java/org/chromium/chrome/browser/BraveRewardsPanelPopup.java
index 7cc9bb6904e..00d55555beb 100644
--- a/android/java/org/chromium/chrome/browser/BraveRewardsPanelPopup.java
+++ b/android/java/org/chromium/chrome/browser/BraveRewardsPanelPopup.java
@@ -1125,7 +1125,10 @@ public class BraveRewardsPanelPopup implements BraveRewardsObserver, BraveReward
continue;
}
- String toInsert = "" + grant[0] + " " + batPointsText + " ";
+ DecimalFormat df = new DecimalFormat("#.###");
+ df.setRoundingMode(RoundingMode.FLOOR);
+ df.setMinimumFractionDigits(3);
+ String toInsert = "" + df.format(grant[0]) + " " + batPointsText + " ";
if (grant[2].equals(BraveRewardsPanelPopup.ADS_GRANT_TYPE) == false) {
Calendar calTime = Calendar.getInstance();
@@ -1510,9 +1513,9 @@ public class BraveRewardsPanelPopup implements BraveRewardsObserver, BraveReward
walletBalance = balance_obj.mTotal;
}
- DecimalFormat df = new DecimalFormat("#.#");
+ DecimalFormat df = new DecimalFormat("#.###");
df.setRoundingMode(RoundingMode.FLOOR);
- df.setMinimumFractionDigits(1);
+ df.setMinimumFractionDigits(3);
((TextView) this.root.findViewById(R.id.br_bat_wallet))
.setText(df.format(walletBalance));
((TextView) this.root.findViewById(R.id.br_bat)).setText(batPointsText);
diff --git a/android/java/org/chromium/chrome/browser/BraveRewardsSiteBannerActivity.java b/android/java/org/chromium/chrome/browser/BraveRewardsSiteBannerActivity.java
index 9e29f9b61c7..1614a3596b5 100644
--- a/android/java/org/chromium/chrome/browser/BraveRewardsSiteBannerActivity.java
+++ b/android/java/org/chromium/chrome/browser/BraveRewardsSiteBannerActivity.java
@@ -142,7 +142,7 @@ public class BraveRewardsSiteBannerActivity extends Activity implements
DecimalFormat df = new DecimalFormat("#.###");
df.setRoundingMode(RoundingMode.FLOOR);
- df.setMinimumFractionDigits(1);
+ df.setMinimumFractionDigits(3);
String walletAmount = df.format(balance) + " "+(isAnonWallet ? getResources().getString(R.string.brave_ui_bat_points_text) : getResources().getString(R.string.brave_ui_bat_text));
((TextView)findViewById(R.id.wallet_amount_text)).setText(walletAmount);
@@ -470,7 +470,7 @@ public class BraveRewardsSiteBannerActivity extends Activity implements
}
DecimalFormat df = new DecimalFormat("#.###");
df.setRoundingMode(RoundingMode.FLOOR);
- df.setMinimumFractionDigits(1);
+ df.setMinimumFractionDigits(3);
String walletAmount = df.format(balance) + " "
+ (isAnonWallet ? getResources().getString(
R.string.brave_ui_bat_points_text)