gpt4 book ai didi

java - html页面在activity中显示

转载 作者:行者123 更新时间:2023-12-01 05:38:37 25 4
gpt4 key购买 nike

Bundle bundle = this.getIntent().getExtras();
WebView detailsLink=(WebView)findViewById(R.id.web_view);
detailsLink.getSettings().setJavaScriptEnabled(true);
detailsLink.loadUrl(bundle.getString("keyLink"));

这是在 Activity 中显示整个网页的代码。但我想在 Activity 中显示网页的特定部分。我已经尝试过,但没有显示特定的部分,这是代码,请告诉我哪里做错了。

detailsLink.loadUrl(url, extraHeaders)
String detailsLink1="<html><body><iframe src='keyLink' width='100%' height='100'
scrolling='no'> </iframe></body></html>";
detailsLink.loadData(detailsLink1, "text/html", "utf-8");

最佳答案

通过阅读您的代码,我认为您需要更改此行:

String detailsLink1="<html><body><iframe src='keyLink' width='100%' height='100' 
scrolling='no'> </iframe></body></html>";

String link = bundle.getString("keyLink");
String detailsLink1="<html><body><iframe src='" + link + "' width='100%' height='100' scrolling='no'> </iframe></body></html>";

注意,我将 iframe 的“src”设置为 Intent 中的 url。您也不需要调用 loadUrl(),因为您是手动指定要显示的 HTML。

关于java - html页面在activity中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7721745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com