diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogSelectIdentity.java b/app/src/main/java/eu/faircode/email/FragmentDialogSelectIdentity.java index 799198c2d7..773b7cb5cf 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogSelectIdentity.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogSelectIdentity.java @@ -128,12 +128,14 @@ public class FragmentDialogSelectIdentity extends FragmentDialogBase { public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener { private View vwColor; - private TextView tv; + private TextView text1; + private TextView text2; ViewHolder(View itemView) { super(itemView); vwColor = itemView.findViewById(R.id.vwColor); - tv = itemView.findViewById(android.R.id.text1); + text1 = itemView.findViewById(android.R.id.text1); + text2 = itemView.findViewById(android.R.id.text2); } private void wire() { @@ -146,12 +148,15 @@ public class FragmentDialogSelectIdentity extends FragmentDialogBase { private void bindTo(TupleIdentityEx identity) { int vpad = (getItemCount() > 10 ? dp6 : dp12); - tv.setPadding(0, vpad, 0, vpad); + text1.setPadding(0, vpad, 0, 0); + text2.setPadding(0, 0, 0, vpad); Integer color = (identity.color == null ? identity.accountColor : identity.color); vwColor.setBackgroundColor(color == null ? Color.TRANSPARENT : color); + String name = identity.getDisplayName(); - tv.setText(TextUtils.isEmpty(name) ? identity.email : name); + text1.setText(TextUtils.isEmpty(name) ? "-" : name); + text2.setText(identity.email); } @Override @@ -189,7 +194,7 @@ public class FragmentDialogSelectIdentity extends FragmentDialogBase { @Override @NonNull public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { - return new ViewHolder(inflater.inflate(R.layout.item_account_select, parent, false)); + return new ViewHolder(inflater.inflate(R.layout.item_identity_select, parent, false)); } @Override diff --git a/app/src/main/res/layout/item_identity_select.xml b/app/src/main/res/layout/item_identity_select.xml new file mode 100644 index 0000000000..d364626ee8 --- /dev/null +++ b/app/src/main/res/layout/item_identity_select.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + \ No newline at end of file