Presumably those are based on an HTML
<input> element, one that
WebView thinks involves a keyboard.
I would like to somehow determine what kind of field is clicked in the WebView and based on that, display or hide the keyboard.
It might be simpler to switch to some other calendar library for the Web content, or to contact the developers of whatever calendar you are using and asking them about this keyboard issue.
You might research whether there is something that could go on the calendar
<input> element that would suppress the keyboard.
InputMethodManager to hide the input method editor. However, I would expect that this would cause a flicker, as the input method editor appears then disappears. I have no idea if there is some way to tell
WebView in Java to not show the input method editor.
And if this is not a page that you control, AFAIK you are completely out of luck.