【发布时间】:2014-03-08 20:01:48
【问题描述】:
我已经试过了。它适用于三星平板电脑。
在第 1_4.html 页上,我必须隐藏键盘,在 2.html 上,我必须显示 键盘。
在文本框上都单击 webview 内
注意:Android Activity 相同。
我在
webView.setOnTouchListener上调用此代码
if (value.equals("1") || value.equals("4")) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM,WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
} else if(value.equals("2")) {
getWindow().clearFlags( WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
}
但它不适用于任何手机。它给了我警告
W/InputMethodManager(25060): startInputInner : InputBindResult == null
我已经谷歌了。但是没有发现任何有用的东西。
我现在该怎么办?任何帮助将不胜感激。
【问题讨论】:
标签: android webview android-keypad android-input-method