9

webview 内に小さな web ページを読み込む必要があるアプリケーションがあります。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 を入れてみましたが、同じ問題が発生します。

4

1 に答える 1

15

これを試して:

    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();
于 2012-10-15T03:28:52.510 に答える