From 5ff002da51f317449db6bde26826aec551cca11f Mon Sep 17 00:00:00 2001 From: Swayam Khare <37830526+Swayam-Khare@users.noreply.github.com> Date: Fri, 2 Jun 2023 23:17:23 +0530 Subject: [PATCH] Added margin to EditText in AlertDialog (#1328) --- .../card_locker/LoyaltyCardEditActivity.java | 13 ++++++++++++- .../protect/card_locker/ManageGroupsActivity.java | 5 +++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardEditActivity.java b/app/src/main/java/protect/card_locker/LoyaltyCardEditActivity.java index 9bb33d285..aa6f75f77 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardEditActivity.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardEditActivity.java @@ -23,6 +23,7 @@ import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; +import android.view.ViewGroup; import android.view.ViewTreeObserver; import android.view.WindowManager; import android.widget.ArrayAdapter; @@ -30,6 +31,7 @@ import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.DatePicker; import android.widget.EditText; +import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; @@ -491,10 +493,19 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements builder.setTitle(R.string.setBarcodeId); final EditText input = new EditText(LoyaltyCardEditActivity.this); input.setInputType(InputType.TYPE_CLASS_TEXT); + + FrameLayout container = new FrameLayout(LoyaltyCardEditActivity.this); + FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); + int contentPadding = getResources().getDimensionPixelSize(R.dimen.alert_dialog_content_padding); + params.leftMargin = contentPadding; + params.rightMargin = contentPadding; + + input.setLayoutParams(params); + container.addView(input); if (tempLoyaltyCard.barcodeId != null) { input.setText(tempLoyaltyCard.barcodeId); } - builder.setView(input); + builder.setView(container); builder.setPositiveButton(getString(R.string.ok), (dialog, which) -> { // If the user manually changes the barcode again make sure we disable the diff --git a/app/src/main/java/protect/card_locker/ManageGroupsActivity.java b/app/src/main/java/protect/card_locker/ManageGroupsActivity.java index 592c67006..7b6674f95 100644 --- a/app/src/main/java/protect/card_locker/ManageGroupsActivity.java +++ b/app/src/main/java/protect/card_locker/ManageGroupsActivity.java @@ -150,8 +150,9 @@ public class ManageGroupsActivity extends CatimaAppCompatActivity implements Gro ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT ); - params.leftMargin = 50; - params.rightMargin = 50; + int contentPadding = getResources().getDimensionPixelSize(R.dimen.alert_dialog_content_padding); + params.leftMargin = contentPadding; + params.rightMargin = contentPadding; input.setLayoutParams(params); container.addView(input);