From 7e8b86ecf55c1d9fdee24463521cd610d0eecc71 Mon Sep 17 00:00:00 2001 From: Praveen Kumar Date: Fri, 12 Apr 2024 11:40:48 +0530 Subject: [PATCH] Fix spacing issue with entry name --- .../com/beemdevelopment/aegis/ui/views/EntryHolder.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java b/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java index 575ece4f..a2fc82c0 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java @@ -129,7 +129,7 @@ public class EntryHolder extends RecyclerView.ViewHolder { } _profileIssuer.setText(profileIssuer); _profileName.setText(profileName); - setAccountNameLayout(_accountNamePosition); + setAccountNameLayout(_accountNamePosition, !profileIssuer.isEmpty() && !profileName.isEmpty()); if (_hidden) { hideCode(); @@ -142,7 +142,7 @@ public class EntryHolder extends RecyclerView.ViewHolder { itemView.setAlpha(dimmed ? DIMMED_ALPHA : DEFAULT_ALPHA); } - private void setAccountNameLayout(AccountNamePosition accountNamePosition) { + private void setAccountNameLayout(AccountNamePosition accountNamePosition, Boolean hasBothIssuerAndName) { if (_viewMode == ViewMode.TILES) { return; } @@ -167,8 +167,10 @@ public class EntryHolder extends RecyclerView.ViewHolder { default: profileNameLayoutParams = (RelativeLayout.LayoutParams) _profileName.getLayoutParams(); profileNameLayoutParams.addRule(RelativeLayout.END_OF, R.id.profile_issuer); - profileNameLayoutParams.setMarginStart(24); profileNameLayoutParams.removeRule(RelativeLayout.BELOW); + if (hasBothIssuerAndName) { + profileNameLayoutParams.setMarginStart(24); + } _profileName.setLayoutParams(profileNameLayoutParams); _profileName.setVisibility(View.VISIBLE); break;