Carregar Dados da Web com Barra de Progresso

Como faço para exibir uma barra de progresso (Gauge não interativo) enquanto minha aplicação recebe os dados do WebService?

Quando dou o comando stringBuffer.append(ht.call(client)); a minha aplicação fica alguns segundos parada esperando o WebService processar o pedido e enviar a resposta.
Como faço para exibir uma barra de progresso enquando aguardo a resposta do WebService?