使用 Kotlin 关闭/隐藏 Android 软键盘

新手上路,请多包涵

我正在尝试在 Kotlin 中编写一个简单的 Android 应用程序。我的布局中有一个 EditText 和一个 Button。在编辑字段中写入并单击按钮后,我想隐藏虚拟键盘。

有一个 流行的问题 Close/hide the Android Soft Keyboard about doing it in Java,但据我了解,应该有 Kotlin 的替代版本。我该怎么做?

原文由 Eugene Trifonov 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

您可以在 Kotlin 中使用函数扩展。如果您需要在 Fragment 中制作活动,请用 Fragment 替换活动。

 fun Activity.hideKeyboard() {
    hideKeyboard(currentFocus ?: View(this))
}

原文由 FABiO 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题