diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 2184f3da98..d6647f5bfe 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -152,6 +152,7 @@ public class FragmentCompose extends FragmentBase { private MultiAutoCompleteTextView etBcc; private ImageView ivBccAdd; private EditText etSubject; + private ImageView ivCcBcc; private RecyclerView rvAttachment; private TextView tvNoInternetAttachments; private EditText etBody; @@ -222,6 +223,7 @@ public class FragmentCompose extends FragmentBase { etBcc = view.findViewById(R.id.etBcc); ivBccAdd = view.findViewById(R.id.ivBccAdd); etSubject = view.findViewById(R.id.etSubject); + ivCcBcc = view.findViewById(R.id.ivCcBcc); rvAttachment = view.findViewById(R.id.rvAttachment); tvNoInternetAttachments = view.findViewById(R.id.tvNoInternetAttachments); etBody = view.findViewById(R.id.etBody); @@ -300,6 +302,13 @@ public class FragmentCompose extends FragmentBase { etSubject.setMaxLines(Integer.MAX_VALUE); etSubject.setHorizontallyScrolling(false); + ivCcBcc.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + onMenuAddresses(); + } + }); + View.OnClickListener onPick = new View.OnClickListener() { @Override public void onClick(View view) { @@ -781,7 +790,8 @@ public class FragmentCompose extends FragmentBase { public void onPrepareOptionsMenu(Menu menu) { super.onPrepareOptionsMenu(menu); - menu.findItem(R.id.menu_addresses).setVisible(working >= 0); + menu.findItem(R.id.menu_addresses).setVisible(false); + //menu.findItem(R.id.menu_addresses).setVisible(working >= 0); menu.findItem(R.id.menu_zoom).setVisible(state == State.LOADED); menu.findItem(R.id.menu_style_toolbar).setVisible(state == State.LOADED); menu.findItem(R.id.menu_image).setVisible(state == State.LOADED && !style); diff --git a/app/src/main/res/layout/fragment_compose.xml b/app/src/main/res/layout/fragment_compose.xml index 2e20a4d604..b1478082e8 100644 --- a/app/src/main/res/layout/fragment_compose.xml +++ b/app/src/main/res/layout/fragment_compose.xml @@ -134,15 +134,27 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="6dp" - android:layout_marginEnd="6dp" android:hint="@string/title_subject" android:imeOptions="actionNext" android:inputType="textEmailSubject|textCapSentences|textAutoCorrect" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintEnd_toStartOf="@+id/ivCcBcc" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/etBcc" /> + +