如何在单个网络视图 android 工作室中打开不同的 url

How to open different url in single web view android studio

如何在不同的不同按钮中打开不同的 URL 商店。我只是创建一个单独的 activity 包含网络视图 .

例如,一个按钮包含 link 个 Google。另一个包含 link 的 Facebook,另一个是 Gmail。

现在我不想为每次点击创建单独的 activity - 我只想创建一个包含 Web 视图的 activity,当有人点击按钮时,他们会进入这个 activity 和提供的 link 将以自定义加载视图打开

不胜感激。

您可以使用 Intent 将网站的 url 发送到网络视图 activity 并相应地接收它们!在每个按钮上单击添加您

    button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent=new Intent(this, webview.class);
        intent.putExtra("URL","your url");   
        startActivity(intent);
            }
        });
 button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent=new Intent(this, webview.class);
        intent.putExtra("URL","your url2");   
        startActivity(intent);
            }
        });

在您的 weview activity 上接收这些 url 并按如下方式触发您的 webview

  String url=getIntent().getExtras().getString("URL");

只需在 activity 中创建您必须显示 webView 的方法,该方法将字符串作为输入并使用此字符串代替 webView 的 URL, 在每个按钮的 onClick 中调用此函数并将所需网站的 URL 作为参数传递,对所有按钮执行此操作