Web görünümünde bir işlev gerçekleştirdim. Javascript işlevini html kafasına yerleştirdim ve web.loadUrl aracılığıyla yükledim ancak web görünümü işlevi dikkate almıyor. Bu şekilde yüklemek mümkün mü? Yoksa yanlış yolda mıyım?Temel javascript işlevini bir web görünümünde yükleyebilir miyiz?
"<td><a href='' onclick=\"displaying('image url')\" id=/image"+my_image[i] +"/"+"
class='popup-open'><img
src='"+my_image[i]+"'"+
"width='80' height='65'></a></td></tr><tr>";
the hmtl content
String webData = "<!DOCTYPE html>" +
"<head> "+
"<script>"+"function displaying(url)
{document.getElementById('image').innerHTML =\"<img src=\"url\" width=\"100\" height=\"105\">\";}"+"</script>"
+
" </head><body>"+ html_content +"</tr></table></body></html>";
etkin aşağıdaki ancak bu mümkün Web görünümü iç javascripit yüklemek için emin olun? – Dimitri
Neyi kastettiğinden emin değilim? Sen birkaç seçenek vardır: 1. yükü web sayfasının bir parçası olarak (jQuery.getScript yöntemini bakınız) javascript html komut etiketiyle 2. yük komut Ama sonra, WebView html sayfasına java android kod maruz istiyorsanız Sadece bir java sınıfı oluşturmak için webview'in içeriği webView.addJavascriptInterface (yeni WebAppInterface (this), "SOME_NAME"); Ve sonra (SOME_NAME) {SOME_NAME.METHOD1()} ise, istemci tarafı kodunuzda numaralı telefonu arayın. –