From 2695bbaf4bc269d63ab37f25a3d6eb5b8c5624de Mon Sep 17 00:00:00 2001 From: Prince kushwaha <65972015+Prince-kushwaha@users.noreply.github.com> Date: Mon, 15 Feb 2021 23:31:48 +0530 Subject: [PATCH] fix- #2770 -Incomplete Nearby List shown in Landscape mode (#4188) * fix-Incomplete Nearby List shown in Landscape mode (#2270) * fix-Incomplete Nearby List shown in Landscape mode (#2770) * added the setLayoutParams() method * reformed the codechange --- .../commons/nearby/fragments/NearbyParentFragment.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java index 0689dafc0..b24797275 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java @@ -1543,4 +1543,12 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment public void setNearbyParentFragmentInstanceReadyCallback(NearbyParentFragmentInstanceReadyCallback nearbyParentFragmentInstanceReadyCallback) { this.nearbyParentFragmentInstanceReadyCallback = nearbyParentFragmentInstanceReadyCallback; } + + @Override + public void onConfigurationChanged(@NonNull final Configuration newConfig) { + super.onConfigurationChanged(newConfig); + ViewGroup.LayoutParams rlBottomSheetLayoutParams = rlBottomSheet.getLayoutParams(); + rlBottomSheetLayoutParams.height = getActivity().getWindowManager().getDefaultDisplay().getHeight() / 16 * 9; + rlBottomSheet.setLayoutParams(rlBottomSheetLayoutParams); + } }