From c91475df945542db654bba1395cb5db1ac562542 Mon Sep 17 00:00:00 2001 From: Rohit Verma Date: Sat, 6 Sep 2025 22:15:47 +0530 Subject: [PATCH] fix(upload): handle keyboard insets for buttons at select category step --- .../commons/upload/categories/UploadCategoriesFragment.kt | 2 ++ app/src/main/res/layout/upload_categories_fragment.xml | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt b/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt index 262013045..798ab74fe 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt @@ -26,6 +26,7 @@ import fr.free.nrw.commons.media.MediaDetailFragment import fr.free.nrw.commons.upload.UploadActivity import fr.free.nrw.commons.upload.UploadBaseFragment import fr.free.nrw.commons.utils.DialogUtil.showAlertDialog +import fr.free.nrw.commons.utils.handleKeyboardInsets import fr.free.nrw.commons.wikidata.WikidataConstants.SELECTED_NEARBY_PLACE_CATEGORY import io.reactivex.Notification import io.reactivex.android.schedulers.AndroidSchedulers @@ -69,6 +70,7 @@ class UploadCategoriesFragment : UploadBaseFragment(), CategoriesContract.View { savedInstanceState: Bundle? ): View? { binding = UploadCategoriesFragmentBinding.inflate(inflater, container, false) + binding!!.llContainerButtons.handleKeyboardInsets() return binding!!.root } diff --git a/app/src/main/res/layout/upload_categories_fragment.xml b/app/src/main/res/layout/upload_categories_fragment.xml index fb70f39a1..6ded4af87 100644 --- a/app/src/main/res/layout/upload_categories_fragment.xml +++ b/app/src/main/res/layout/upload_categories_fragment.xml @@ -5,13 +5,13 @@ android:id="@+id/rl_container_categories" android:layout_width="match_parent" android:layout_height="match_parent" - android:padding="@dimen/standard_gap" android:background="?attr/mainBackground" >