Я пытался отобразить статическую HTML-страницу в приложении для Android, содержащем несколько изображений.Я сохранил изображение в папке ассетов, а также в папке res / raw.Я загружал html-файл с этой техникой, и html-файл также находится в папке res / raw.
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
String data = ResourceUtils.loadResToString(R.raw.temp, this);
final String mimetype = "text/html";
final String encoding = "UTF-8";
mWebView.loadData(data, mimetype, encoding);
Я пытался ссылаться на изображение по-разному, например.
img1.png, /img1.png, file: ///img1.png, content: //img1.png
HtmlViewer / assets / img1.png, содержимое: ///HtmlViewer/assets/img1.png и файл: /// HtmlViewer / assets / img1.png
PackageName / assets / img1.png, содержимое: ///PackageName/assets/img1.png и файл: ///PackageName/assets/img1.png
Может кто-нибудь сказать мне, как получить путь для изображения?