android - 防止按钮在 Android 上隐藏软键盘

标签 android button keyboard hide pressed

我的布局中有一个 WebView 和一些按钮。我的 WebView 中有一个大标签。此应用程序用于编辑文本文件。这些按钮用于影响我的 WebView 中的文本区域。当用户按下按钮(例如移动 TextView 的箭头按钮)时,它会关闭键盘。我使用了 toggleSoftInput,但这只是切换键盘是否显示。我希望按钮在按下按钮时停止隐藏软键盘。我没有发现我的具体问题。我已经搜索了数周。有人知道如何阻止我的按钮在 Android 上隐藏软键盘吗?

最佳答案

您的问题的解决方案可能是始终显示键盘并让用户在操作完成后将其关闭。

InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
inputManager.toggleSoftInput (InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);

在您的 Activity 的 onCreate() 方法中尝试此代码。 请注意,如果用户按下键盘上的关闭按钮或后退按钮,它应该关闭它。我想你不应该干涉那个场景。 完成操作后,您可以通过代码关闭键盘。

关于android - 防止按钮在 Android 上隐藏软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8016430/

相关文章:

Android:关于加载联系信息的奇怪事情

python - 返回数据框的按钮

Facebook 点赞按钮 (<fb :like>) Height Always 80px

ios - 使用滑动关闭 UITextField 键盘

java - 无法启动 Activity ComponentInfo Parse

android - 如何限制 Android EditText 字段中的特殊字符?

ios - 交互关闭键盘时 UITableView contentInset 不更新

python - 如何避免 python Tkinter 中的键盘冲突?

java - 回收器 View 仅在再次启动 Activity 后才显示更新的列表

HTML 按钮元素 - 内部的 svg 图像 - 奇怪的间隙和定位