我有一个用户可以在字段中输入的URL。android webview虚拟键盘
当我用Android浏览器打开该URL并单击字段 时,虚拟键盘弹出。 当我用我的WebView打开相同的URL并单击字段时,虚拟键盘不会出现?!
我该怎么办? 我的代码低于
LayoutInflater factory = LayoutInflater.from(InviteFriends.this); textEntryView = factory.inflate(R.layout.link,null);
builder = new AlertDialog.Builder(InviteFriends.this);
builder.setTitle("Web view");
builder.setView(textEntryView);
wvLink = (WebView) textEntryView.findViewById(R.id.wv);
wvLink.getSettings().setJavaScriptEnabled(true);
wvLink.loadUrl("http://www.google.com");
wvLink.requestFocus(View.FOCUS_DOWN);
wvLink.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
});
builder.setNegativeButton("oK",
new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface dialog,
int which) {
try {
if (type == 0) {
}
} catch (Exception e)
{
e.printStackTrace();
}
}
});
alert = builder.create();
alert.show();
预先感谢
尝试此代码,但没有得到任何成功的结果 – 2011-04-08 09:16:19
这可能是一个'已知的错误'这里描述http://code.google.com/p/android/issues/detail?id=7189,有一些黑客那可能有帮助的线程 – 2011-04-08 15:23:46