当我按下Android手机上的back键时,它会关闭软键盘,但当我调用onbackpressed方法时,它不会关闭软键盘
我试图通过编程关闭软键盘,但我不能准确地解决问题
val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
if (imm.isAcceptingText){
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0)
android.R.id.accessibilityActionH
我试图在一个活动中强行打开软键盘,抓取输入的所有内容,因为我想自己处理输入,我没有EditText。目前,我已经尝试过这个,但它不起作用。我希望软键盘在mAnswerTextView下面打开(注:它是一个TextView而不是EditText)。
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
// only will trigger it if no physical keyboard is open
mgr.showSoftIn