diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java
index 0a76b3d572..3407f50a45 100644
--- a/app/src/main/java/eu/faircode/email/FragmentCompose.java
+++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java
@@ -260,6 +260,7 @@ public class FragmentCompose extends FragmentBase {
private ImageButton ibCcBcc;
private ImageButton ibRemoveAttachments;
private ImageButton ibExpanderAttachments;
+ private TextView tvAttachments;
private RecyclerView rvAttachment;
private TextView tvNoInternetAttachments;
private TextView tvDsn;
@@ -423,6 +424,7 @@ public class FragmentCompose extends FragmentBase {
ibCcBcc = view.findViewById(R.id.ibCcBcc);
ibRemoveAttachments = view.findViewById(R.id.ibRemoveAttachments);
ibExpanderAttachments = view.findViewById(R.id.ibExpanderAttachments);
+ tvAttachments = view.findViewById(R.id.tvAttachments);
rvAttachment = view.findViewById(R.id.rvAttachment);
tvNoInternetAttachments = view.findViewById(R.id.tvNoInternetAttachments);
tvDsn = view.findViewById(R.id.tvDsn);
@@ -1534,6 +1536,8 @@ public class FragmentCompose extends FragmentBase {
}
});
+ tvAttachments.setVisibility(View.GONE);
+
rvAttachment.setHasFixedSize(false);
LinearLayoutManager llm = new LinearLayoutManager(getContext());
rvAttachment.setLayoutManager(llm);
@@ -6754,6 +6758,9 @@ public class FragmentCompose extends FragmentBase {
ibRemoveAttachments.setVisibility(attachments.size() > 2 && !hide_attachments ? View.VISIBLE : View.GONE);
ibExpanderAttachments.setVisibility(attachments.size() > 1 ? View.VISIBLE : View.GONE);
ibExpanderAttachments.setImageLevel(hide_attachments ? 1 /* more */ : 0 /* less */);
+ tvAttachments.setText(getResources()
+ .getQuantityString(R.plurals.title_attachments, attachments.size(), attachments.size()));
+ tvAttachments.setVisibility(attachments.size() > 0 && hide_attachments ? View.VISIBLE : View.GONE);
grpAttachments.setVisibility(attachments.size() > 0 ? View.VISIBLE : View.GONE);
boolean downloading = false;
diff --git a/app/src/main/res/layout/fragment_compose.xml b/app/src/main/res/layout/fragment_compose.xml
index 69a97bbb9c..ec84d18469 100644
--- a/app/src/main/res/layout/fragment_compose.xml
+++ b/app/src/main/res/layout/fragment_compose.xml
@@ -278,13 +278,25 @@
app:layout_constraintTop_toBottomOf="@id/vSeparatorAttachments"
app:srcCompat="@drawable/expander" />
+
+