我有一個用戶可以在字段中輸入的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