como exibir o progresso ao carregar uma URL para visualizar na web no android?

Estou carregando o url no webview:

WebView webview=(WebView)findViewById(R.id.webview); 
webview.loadUrl(url);

Está demorando para carregar url, durante o qual mostra uma tela em branco. Eu quero exibir um diálogo de progresso enquanto o URL está carregando:

ProgressDialog dialog = ProgressDialog.show(this, "HI","Loading......", true);

No entanto, o código acima não está funcionando. Se algum tiver alguma idéia, por favor ajude. Desde já, obrigado.

questionAnswers(5)

yourAnswerToTheQuestion