WebView で Java のコードから JavaScript を呼び出すには、WebView.loadUrl() を呼び出せばいいらしい。つまり、ページを呼び出すときに view のクラスで loadUrl(“https://www.united-bears.co.jp”); とやるのと同じように呼び出すだけでいいみたい。ところが、ここではまってしまった。失敗した例は以下の通り。
setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { loadUrl("javaScript:normalizeSize();"); } });
成功した例は、こんな感じ。
setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { loadUrl("javascript:normalizeSize();"); } });
「javascript」は、全部小文字じゃないといけないらしい。