采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
context找不到inputMethodManager
贴一下代码
老师好,就是写 InputMethodExt.kt 的时候 import android.content.Context import android.view.inputmethod.InputMethodManager fun Context.toggleSoftInput() { inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS) } 找不到 inputMethodManager
是因为anko吗,现在anko废弃了,(getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager) 这样可以吗
没有使用anko,org.jetbrains.anko.inputMethodManager 我加了个扩展 val Context.inputMethodManager: InputMethodManager get() { return getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager } 这样可以吗老师
具体点儿呢?用的什么context? application?
登录后可查看更多问答,登录/注册
Kotlin中文社区负责人亲授|Kotlin高级特性深层次解析与实践
651 1
873 12
772 10
973 9
758 9