From b7f2f6947932f36abfd051986acc20fc4250ae75 Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Wed, 27 Feb 2019 14:15:46 +0100 Subject: [PATCH] Fix BottomSheet keyboard bug --- .../components/bottomsheet/BottomSheetFragment.kt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/bottomsheet/BottomSheetFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/bottomsheet/BottomSheetFragment.kt index 0fce18a5..79fb9c69 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/bottomsheet/BottomSheetFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/bottomsheet/BottomSheetFragment.kt @@ -1,5 +1,7 @@ package net.pokeranalytics.android.ui.fragment.components.bottomsheet +import android.annotation.SuppressLint +import android.app.Dialog import android.os.Bundle import android.view.LayoutInflater import android.view.View @@ -74,11 +76,10 @@ open class BottomSheetFragment : BottomSheetDialogFragment() { initUI() } - override fun onActivityCreated(savedInstanceState: Bundle?) { - super.onActivityCreated(savedInstanceState) - - // To display correctly the keyboard - dialog?.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE) + @SuppressLint("RestrictedApi") + override fun setupDialog(dialog: Dialog?, style: Int) { + super.setupDialog(dialog, style) + dialog?.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) } /**