From a7a2125e1d51dc4f2f4442f5b38b56ab936eb910 Mon Sep 17 00:00:00 2001 From: Neel Doshi <60827173+neeldoshii@users.noreply.github.com> Date: Fri, 29 Mar 2024 17:07:43 +0530 Subject: [PATCH] Fix : Dialog Scroll Issue for devices below Android 10 (#5663) --- .../main/java/fr/free/nrw/commons/feedback/FeedbackDialog.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackDialog.java b/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackDialog.java index 05efbe50d..4768791e8 100644 --- a/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackDialog.java +++ b/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackDialog.java @@ -4,11 +4,13 @@ import android.app.Dialog; import android.content.Context; import android.os.Bundle; import android.view.View; +import android.view.WindowManager.LayoutParams; import fr.free.nrw.commons.R; import fr.free.nrw.commons.databinding.DialogFeedbackBinding; import fr.free.nrw.commons.feedback.model.Feedback; import fr.free.nrw.commons.utils.ConfigUtils; import fr.free.nrw.commons.utils.DeviceInfoUtil; +import java.util.Objects; /** * Feedback dialog that asks user for message and @@ -28,6 +30,7 @@ public class FeedbackDialog extends Dialog { protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); dialogFeedbackBinding = DialogFeedbackBinding.inflate(getLayoutInflater()); + Objects.requireNonNull(getWindow()).setSoftInputMode(LayoutParams.SOFT_INPUT_ADJUST_RESIZE); final View view = dialogFeedbackBinding.getRoot(); setContentView(view); dialogFeedbackBinding.btnSubmitFeedback.setOnClickListener(new View.OnClickListener() {