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

Hoo*_*lum 7 keyboard android pressed button hide

我的布局中有一个WebView和一些按钮.我的WebView中有一个大标签.此应用程序用于编辑文本文件.这些按钮用于影响WebView中的textarea.当用户按下按钮(例如箭头按钮以移动文本视图)时,它会关闭键盘.我使用过toggleSoftInput,但这只是切换键盘显示与否.我希望按钮在按下按钮时停止隐藏软键盘.我没有发现我的具体问题.我搜索了好几个星期.任何人都知道如何阻止我的按钮隐藏Android上的软键盘?

10s*_*10s 5

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

InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
inputManager.toggleSoftInput (InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
Run Code Online (Sandbox Code Playgroud)

在Activity的onCreate()方法中尝试此代码.请注意,如果用户按下键盘上的关闭按钮或后退按钮,则应将其关闭.我想你不应该干涉那种情况.完成操作后,您可以从代码中关闭键盘.