【问题标题】:Android webview open target="_blank" urls in popup windowAndroid webview 在弹出窗口中打开 target="_blank" url
【发布时间】:2012-07-13 14:50:44
【问题描述】:

我在我的 android 应用程序中使用 webview。 我想知道是否可以将我网页上的 target="_blank" url 打开到 android 弹出窗口中? 还是其他方式弹出链接??

【问题讨论】:

  • 弹出窗口是什么意思?警报对话框?
  • 如果你想在 AlertDialog 中打开你的 url,也就是所谓的弹出窗口,那么我有代码 sn-p 可以帮助你。谢谢

标签: java android webview


【解决方案1】:
//LAYOUT FILE webview_content.xml

    <WebView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:id="@+id/webView"
        android:scrollbarAlwaysDrawVerticalTrack="false"
        android:scrollbars="none" >
    </WebView>

</RelativeLayout>

///CODE IN ACTIVITY

final Dialog 对话框 = new Dialog(context);

    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
    dialog.getWindow().requestFeature(Window.FEATURE_PROGRESS);
    dialog.setContentView(R.layout.webview_content);





    WebView webView = (WebView) dialog
            .findViewById(R.id.webView);
    webView.getSettings().setJavaScriptEnabled(true);
             webView.loadUrl("YOUR URL");

       dialog.show();

【讨论】:

  • 在这里,我为弹出窗口/警报创建了一个 xml 布局,并在我的情况下放置在 onButtonClick 侦听器中以打开 AlertDialog 的活动中的代码。它将帮助您,或者这可能是您正在寻找的完美代码。谢谢
猜你喜欢
  • 2015-01-16
  • 1970-01-01
  • 2011-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-15
  • 2013-04-28
相关资源
最近更新 更多