1

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

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

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

    }

这是来自 logcat 的日志。

http://pastebin.com/i5q0axk9

4

2 回答 2

1

如果您关心的是如何打开 URL,那么您可以试试这个,它是经过测试的代码:

Uri uri = Uri.parse(URL);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent); 
于 2011-08-05T12:42:07.677 回答
1

在你的 AndroidManifest.xml

使用android:configChanges="orientation|keyboardHidden"

例如

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

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

于 2011-08-05T13:58:36.033 回答