-1

我有一个来自客户端的请求,它说这样的话:在用户插入他的名字后,点击验证服务器。

我从未听说过从 Android 的某个领域中挖掘出来。(轻敲意味着当您将某些内容写入 EditText 时,然后单击其他视图,隐藏键盘并调用焦点更改侦听器)。

您对在 Android 中实现的这一点有任何想法吗?谢谢。

更新,标记为重复后:我已经为此做了很多研究,这就是我在这里征求意见的原因。

上述案例只是一个例子。我的主要兴趣是关于从 EditText 中敲出(点击另一个视图而不执行任何操作 - 例如,一个没有可点击功能的 TextView)。我希望现在很清楚。

4

1 回答 1

1

您可以强制 Android 使用InputMethodManager, 调用hideSoftInputFromWindow, 传递包含焦点视图的窗口令牌来隐藏虚拟键盘。

InputMethodManager methodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (methodManager != null) {
     methodManager.hideSoftInputFromWindow(mEditText.getWindowToken(),0);
}
于 2018-01-05T11:10:40.397 回答