2012-03-26 66 views
0

我的应用程序有5个选项卡,并从选项卡1开始。另一个选项卡包含一个加载html文件的webview,需要几秒钟来显示它。有没有任何方法来改善webview html文件加载?对于例如标签3,webview不会开始加载,直到按下标签,如何在应用程序启动时开始加载内容并且不必等待用户标签选择?android webview改善html文件加载

主要活动的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

而不是使用标签,你可以简单地创建历程可见性的WebView。这将保持它不显示,并且您可以启动它加载。如果您仍然希望根据标签切换多个屏幕,则只需将可见性设置为可显示,然后将其他设置为“无效”即可。

相关问题