У меня есть окно ввода, которая при нажатии на всплывающую клавиатуру и наложение на строку состояния одновременно. Но когда входная коробка теряет фокус, клавиатура скрывается, но наложение остается. Откуда это происходит и как мне избавиться? API 26/35 - это то, что является религиозным. Ty < /p>
У меня есть шкура клавиатуры, когда нажат мой фабрик. < /P>
private fun setupFAB() {
applyFabStyle(R.style.FabPrimaryTheme)
compressionBinding.includeFabButton.root.setOnClickListener {
Utils.vibrate(this)
val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.hideSoftInputFromWindow(currentFocus?.windowToken, 0)
it.rootView.clearFocus()
compressionViewModel.performComputation()
}
compressionViewModel.calculationError.observe(this) { error ->
if (error.isNotEmpty()) {
displaySnackbar(error)
} else {
scrollToOutputHeading()
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... -ime-pupup