I have an app with a splash-screen which after a few seconds opens up the main activity that has a WebView. The problem is that, only then, does the main activity start to load
make a layout with a spash screen ABOVE your webview and setVisibility to View.GONE after X seconds. if you load the webview on onCreate it will be loaded behind the splash, and when the splash screen disapears you have a already loaded Webview :)