我的应用有5个标签,并以选项卡1开始。另一个选项卡包含一个加载html文件的webview,需要几秒钟才能显示它。有没有什么方法可以改善webview html文件加载?对于例如选项卡3,webview在按下选项卡之前不会开始加载,如何在应用程序启动时开始加载内容而不必等待用户选项卡选择?
主要活动onCreate,
addTab(tab1name, R.drawable.tab_home, tab1.class);
addTab(tab2name, R.drawable.tab_search, webPush2.class);
addTab(tab3name, R.drawable.tab_home, webPush3.class);
addTab(tab4name, R.drawable.tab_search, webPush4.class);
addTab(tab5name, R.drawable.tab_home, webPush5.class);
webPush3 onCreate,
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
browse3 = (WebView) findViewById(R.id.webview1);
browse3.getSettings().setJavaScriptEnabled(true);
browse3.loadUrl("file:///data/data/" + PACKAGE_NAME + view3 + ".html");
答案 0 :(得分:0)
您可以简单地创建一个可见性为GONE的WebView,而不是使用制表符。这将保持它,以便它没有显示,你可以启动它加载。如果你仍然希望根据标签切换几个屏幕,你只需要在想要显示的一个屏幕上设置可见性,并将其他屏幕设置为GONE。