ili9341怎样实现水平滚动
答案:1 悬赏:40 手机版
解决时间 2021-04-04 18:09
- 提问者网友:蓝莓格格巫
- 2021-04-04 01:39
ili9341怎样实现水平滚动
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-04-04 02:27
ili9341怎样实现水平滚动<br>使用的js代码有问题,webview不兼容该代码。<br><br>1) 第一个坎:WebSettings<br><br> WebSettings webSettings = mWebView.getSettings();<br> webSettings.setJavaScriptEnabled(true);<br><br>2) 第二个坎: 有物<br>在运行脚本前,要有document对象,至少得load一个空白页<br><br>webView.loadData(“”,"text/html","UTF-8");<br><br>3)第三个坎: 异步<br>如果这么写是没戏的,因为第一个还没执行完呢<br><br>webView.loadData(“”,"text/html","UTF-8");<br>webView.loadUrl("javascript:alert('hello')");<br><br>解决这个问题。可以1)从界面按钮调用 2)延时调用。 3)在onPageFinished中调用<br><br> mWebView.setWebViewClient(new MyWebViewClient());<br>private class MyWebViewClient extends WebViewClient {<br> @Override<br> public void onPageFinished(WebView webView, String url) {<br> webView.loadUrl("javascript:"+script);<br> }<br> }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯