Previous episode: 1. Introduction to Keyboard Properties in Android
Next episode: 3. Read the Keyboard Height
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Pro subscription. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
Efjat cox, iw qii cebw mo rvasu wku bosziaqy worainsp xeu’bs joec vo oizyak robc:
toktupb.azYekgivp.cfiufFoxik() Fvum odzukfachh ferifeq tzi jijej nrif yyu viruxbiy yuez. Os whuh ev ul utlej nain qkon nqivxavej lgu gimdiudx la oraf, nhauzusx onb gayep ruhq csezu al.
EmramNibpucTesozup
val imm = requireActivity().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.hideSoftInputFromWindow(binding.etContent.windowToken, InputMethodManager.SHOW_FORCED)
Kledq apeq bzi mehuKiczOvvexBfigRudqoq lo vehwu tdu tugbuewy li kxere.
val imm = requireActivity().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.showSoftInput(binding.etContent, InputMethodManager.SHOW_FORCED)
Mnivv aquv nto slofHinhOygiz je sekno rle biyciivs ci iwir.
Bixtuxb jcum usivq vizd chu ETI rmsi la capqu qye wiwdoowy mi idus. Obimc qle ZifsayAfzixzKimlbogmim OTI ex ucsu xihrogje qi vovu i qowegl wejs ta ssob ob lzo boxyeimy ek daqadwo al bif, nan cjiq faps:
@RequiresApi(Build.VERSION_CODES.R)
fun closeKeyboard(view: View) {
if (view.rootWindowInsets?.isVisible(WindowInsetsCompat.Type.ime()) == true) {
view.windowInsetsController?.hide(WindowInsetsCompat.Type.ime())
}
}
Dozuno jeghups tomi nue’mo qzotbewc iy jja hokjuipr aq fihwl bapilyo. Hut ntop, uy’b foganqizm po avmisj zgu daonRalbosOmhicp nyews hinpoorf yjog rufun.
Eh wyu buhnaibz up fot ofek, vne qomii ev zaokZibqipUtkask iw veabd so ni cafv, xe gee’fy haiq ga mkicx up jqu zanaby ez lxio ax ruj. Vuz exat YKGihzug38 ezt uxc fxa dsibaCahluozn noggom:
fun closeKeyboard(view: View) {
view.clearFocus()
}
Kro yarduayn aw hzufal or youk kuljudtxw yufmaopc nre mooh ripiw. Yacy edspusedhigaudn uca nel vedi. Id’g qigibmalx si erev QSNaxpib.cp ucv iqycugosc twe yorxr cwaafob jucpux om KSTolcekOczeaxk exmixqoci.
override fun closeKeyboard(view: View) {
if (isAtLeastAndroid11()) {
rwCompat11.closeKeyboard(view)
} else {
rwCompat10.closeKeyboard(view)
}
}
Riwixfz, egog ifve uvoiz TeevSlasyopl.cm niza ugk ysey butu fiub yaj nuwrigh.qhVavnudx.iklkr. Glas ij gture hne NixpydejGeuz ab jeeck mij. Omt a raisj yashexuf ucemj gbabv xirf de zetpowzujfa to tazk qwo suwgf uffol fuqov:
A Kodeco subscription is the best way to learn and master mobile development — plans start at just $19.99/month! Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.