以下是一个使用Android WebView加载带有脚本的HTML网页来显示图片的示例代码:
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = findViewById(R.id.webview);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true); // 启用JavaScript
// 加载HTML网页
webView.loadUrl("file:///android_asset/image_display.html");
}
}
在上面的示例中,我们使用WebView加载了一个名为image_display.html的HTML文件。在这个HTML文件中,我们使用JavaScript动态地创建了一个img元素,并将其附加到了body元素中。请注意,您需要将imageUrl更改为您要显示的实际图片的URL。
当您运行这个示例时,Android应用程序将显示一个WebView,并在加载完成后显示通过JavaScript动态创建的图片。