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)