对话框中的WebView

时间:2012-10-15 02:06:26

标签: android android-webview android-dialog

我有一个应用程序,我需要在webview中加载一个小网页。 webview需要在对话框中加载。 我试图实现它;但每次加载一个空对话框并且其中似乎没有任何内容。我使用的代码在

下面
Uri uri = Uri.parse(item.getLink());
Dialog dialog = new Dialog(this);
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(R.layout.webviewdialog, null);
dialog.setContentView(v);
dialog.setCancelable(true);
WebView wb = (WebView) v.findViewById(R.id.webView1);
wb.loadUrl(uri.toString());
dialog.show();

我也尝试直接在loadUrl中添加url,但是我遇到了同样的问题。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:14)

试试这个:

    WebView webView = new WebView(this);
    webView.loadUrl("http://www.google.com/");
    AlertDialog.Builder dialog = new AlertDialog.Builder(this);
    dialog.setView(webView);
    dialog.setPositiveButton("Okay", null);
    dialog.show();

答案 1 :(得分:0)

尝试使用带有webview的自定义对话框 以下是关于如何操作的one example