首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在单个网页视图android studio中打开不同的url

如何在单个网页视图android studio中打开不同的url
EN

Stack Overflow用户
提问于 2020-09-23 04:32:02
回答 2查看 133关注 0票数 0

如何在不同的按钮中打开不同的URL存储。我只是创建一个单独的活动,其中包含web视图。

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

现在,我不想为每次单击创建单独的活动-我只想创建一个包含web视图的活动,当有人单击按钮时,他们将进入此活动,提供的链接将以自定义加载视图打开

如果能帮上忙,我们将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-23 04:45:20

您可以使用intent将网站的url发送到webview活动,并相应地接收它们!在每个按钮上单击add You

代码语言:javascript
运行
复制
    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活动中,接收这些urls并启动你的webview,如下所示

代码语言:javascript
运行
复制
  String url=getIntent().getExtras().getString("URL");
票数 0
EN

Stack Overflow用户

发布于 2020-09-25 05:21:58

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64017281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档