我在同一页面上有2个webview,我想在这些之间滚动2.我的代码是
公共类MainActivity扩展了Activity {
@TargetApi(Build.VERSION_CODES.CUPCAKE)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webView = (WebView) findViewById(R.id.webView);
WebView webView2 = (WebView) findViewById(R.id.webView2);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setSupportZoom(true);
webView2.getSettings().setBuiltInZoomControls(true);
webView2.getSettings().setSupportZoom(true);
webView.setVerticalScrollBarEnabled(true);
webView.setHorizontalScrollBarEnabled(true);
webView2.setHorizontalScrollBarEnabled(true);
webView2.setVerticalScrollBarEnabled(true);
webView.getSettings().setJavaScriptEnabled(true);
webView2.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/BarChart.html");
webView2.loadUrl("file:///android_asset/PieChart.html");
我已经可以放大每一个但我仍然无法滚动
谢谢
Fab9193。
答案 0 :(得分:0)
我认为让最终用户同时滚动两个网页浏览都很成问题。
原因是每个webview都有自己的如何根据滚动行为的规则 - 它是HTML&的一部分。 Javascript机制。
你可以在两者上发生触摸事件,但我认为这是一个糟糕的解决方案。
如果可以,我建议将两个网页浏览合并为一个,并研究如何通过javascript实现它。