#java #android #html
#java #Android #HTML
Вопрос:
Tiker — это строка, имя и значение которой имеют как , так и — я хочу изменить это с помощью изображений… bt использование этого параметра для и — скроет изображение bt, которое не отображается…
итак, помогите найти мое решение.
WebView mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
tiker = tiker.replaceAll("\ ","<img src=drawable"up.PNG">");
tiker = tiker.replaceAll("\-","<img src=drawable"down.PNG">");
String summary = "<html><body><MARQUEE>" tiker "</MARQUEE></body></html>";
mWebView.loadData(summary, "text/html", "utf-8");
Комментарии:
1. Почему ваш источник изображения такой странный? Что такое ‘drawable»up.PNG»‘?
Ответ №1:
Вы не можете получить доступ к изображениям в каталоге ‘drawable’ из WebView. Вы должны поместить изображения в каталог ‘assets’ и получить к ним доступ с помощью ‘file:///android_asset/…’
Комментарии:
1. итак, я должен создать папку assets в res??
2. @siten Каталог ресурсов находится в корне папки вашего проекта. Она должна находиться на том же уровне, что и папка / res /, а не внутри нее.
3. я пробовал это с помощью неподвижного изображения, которое не отображается … bt могу ли я получить изображения из http??
4. Вы уверены, что сам HTML правильный? Попробуйте установить фиксированный размер и цвет фона для этого тега <img>, чтобы посмотреть, будет ли он отображаться в виде цветного прямоугольника там, где вы ожидаете.