From ba1f517e4e9bb6a68e0c365a9cd68aea7e24738c Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 5 Dec 2021 08:36:05 +0100 Subject: [PATCH] Debug answers --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 8 +++++++- app/src/main/java/eu/faircode/email/FragmentMessages.java | 7 ++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 7573f1a984..bdb82e0f8e 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -1940,12 +1940,18 @@ public class FragmentCompose extends FragmentBase { for (String group : groups) map.put(group, main.addSubMenu(Menu.NONE, order, order++, group)); + NumberFormat NF = NumberFormat.getNumberInstance(); for (EntityAnswer answer : answers) { if (answer.favorite) continue; order++; - String name = answer.name; + SpannableStringBuilder name = new SpannableStringBuilder(answer.name); + if (grouped && answer.applied > 0) { + name.append(" (").append(NF.format(answer.applied)).append(")"); + name.setSpan(new RelativeSizeSpan(HtmlHelper.FONT_SMALL), + answer.name.length() + 1, name.length(), 0); + } MenuItem item; if (answer.group == null) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 8fbc94f7ab..53285ee353 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -2940,7 +2940,12 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. for (EntityAnswer answer : answers) { order++; - String name = answer.name; + SpannableStringBuilder name = new SpannableStringBuilder(answer.name); + if (grouped && answer.applied > 0) { + name.append(" (").append(NF.format(answer.applied)).append(")"); + name.setSpan(new RelativeSizeSpan(HtmlHelper.FONT_SMALL), + answer.name.length() + 1, name.length(), 0); + } MenuItem item; if (answer.group == null)