Android的:如何在HTML资产的文件夹使用图像中的WebView加载 [英] android: how to using image in asset folder in html to load in webview
本文介绍了Android的:如何在HTML资产的文件夹使用图像中的WebView加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有几个图像资产的文件夹!
我想用这些图像路径为HTML img标签!
我使用下面code对于GET路径,但它不能正常工作。
I have few image in asset folder! I want to use these image path for img tag in html! I use below code for get path but it doesn't work.
String p="file:///android_asset/img.jpg";
我该怎么办?
这是我的code
String p="file:///android_asset/img.jpg";
String html = "<html dir=\"rtl\" lang=\"fa-IR\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1\"></head><body class=\"rtl single single-post postid-38 single-format-standard custom-background\"></h3><center>MY TEXT<br><img src="+p+" /><hr>FOOTER<hr></center></body></html>";
我的问题是SRC = P,因为这个程序无法加载图像!
my problem is src=p , because this app can't load image!
推荐答案
尝试这样的工作对我来说
Try this way its working for me
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String sHtmlTemplate = "<html><head></head><body><img src=\"file:///android_asset/ic_launcher.png\"><p>Hello Webview.</p></body></html>";
WebView wb = new WebView(this);
wb.loadDataWithBaseURL(null, sHtmlTemplate, "text/html", "utf-8",null);
setContentView(wb);
}
}
输出:
这篇关于Android的:如何在HTML资产的文件夹使用图像中的WebView加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文