软键盘会在webview加载时自动弹出



显然网页上也没有编辑框或任何需要键盘的东西。

,这也不起作用,即使在用户交互事件。

public void onUserInteraction()
    {
        super.onUserInteraction();
        InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(webView.getWindowToken(), 0);
    }

这是来自logcat的日志。

http://pastebin.com/i5q0axk9

如果你关心的是如何打开URL,那么你试试这个,它是测试代码:

Uri uri = Uri.parse(URL);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent); 

在你的AndroidManifest.xml

使用

android: configChanges ="取向| keyboardHidden"

<activity android:name=".YourActivity" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"></activity>

为我工作,希望对你也有帮助。

相关内容

  • 没有找到相关文章

最新更新