【问题标题】:How to use single class to open multiple webview如何使用单个类打开多个webview
【发布时间】:2015-06-15 22:54:24
【问题描述】:

我正在制作一个包含 20 多个网络视图的应用程序。所以创建 20 多个类及其 20 多个活动是不切实际的……因为它会使应用程序更加复杂。 有什么方法可以将所有链接存储到strings.xml 或数组中。当我按下一个特定的按钮时,它会从字符串中打开一个特定的链接。 xml 并打开 web 视图..

【问题讨论】:

    标签: android class webview uiwebview


    【解决方案1】:

    取一个如下所示的字符串数组

    String[] website = { "http://edmontoncentennial.com/",
                "http://rdroofingltd.com/", "http://millwoodsauto.ca/",
                "http://erbc.ca/"};
    

    每当您单击视图传递链接作为 setWeb(array[positio]); 的参数时

    public void setWeb(String link){
             WebView webView = (WebView) findViewById(R.id.webView1);
             webView.getSettings().setJavaScriptEnabled(true);
             webView.loadUrl(link);
    
    }
    

    【讨论】:

      猜你喜欢
      • 2019-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      • 2013-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多