是否可以将 Voltichange Widget 添加到 Android Java 应用程序

问题描述 投票:0回答:1

我想将 Voltichange 小部件添加到我的 java 应用程序中。下面发布了将其添加到网站的说明,我想知道是否可以将其添加到 android java 应用程序。我也不确定我是否需要添加链接标签的第一部分或弄乱 css(如果它位于 WebView 中)。


  1. 将此链接标签放在您页面的 :
<link rel="stylesheet" href="https://voltichange.net/css/widget.css" />
  1. 将此 iframe 标签放置在 Voltichange 小部件所在的位置:
<iframe
src="https://voltichange.net/api/widget/?chain=1&darktheme=false&tokenin=Native&tokenout=0x7f792db54B0e580Cdc755178443f0430Cf799aCa&slippage=1"
frameborder="0"
class="voltichange-widget"></iframe>

我尝试将 iframe 代码添加为这样的字符串

String html = "<iframe src=\"https://voltichange.net/api/widget/?chain=1& \n darktheme=false& \n tokenin=Native& \n tokenout=0x7f792db54B0e580Cdc755178443f0430Cf799aCa& \n slippage=1\" \n frameborder=\"0\" \n class=\"voltichange-widget\"></iframe>";

然后我添加了

wv.loadData(html, "text/html", null);
        webSettings = wv.getSettings();
        webSettings.setJavaScriptEnabled(true);

但网络视图只是一个白屏。 我也有互联网权限。

android webview ethereum cryptocurrency web3-java
1个回答
0
投票

看来您将 HTML 字符串加载到 WebView 中的方向是正确的。 确保您的 HTML 字符串格式正确。在您提供的代码中,存在不必要的换行符和空格。尝试将其简化为一行:

String html = "<iframe src=\"https://voltichange.net/api/widget/?chain=1&darktheme=false&tokenin=Native&tokenout=0x7f792db54B0e580Cdc755178443f0430Cf799aCa&slippage=1\" frameborder=\"0\" class=\"voltichange-widget\"></iframe>"
© www.soinside.com 2019 - 2024. All rights reserved.