webview 영역에서 다른 페이지로 이동 시에 ProgressDialog를 보여주려고 하는데요

이때 ProgressDialog.show메소드를 호출할때 context를 넣어야 하는데 this를 넘기니까 전체 화면에 다 출력이 되더라구요

저는 웹뷰 화면에만 출력이 되었으면 하는데 어떻게 지정해야 webview 영역에만 ProgressDialog가 돌아갈까요?

참고로 탭으로 메뉴 구성을 하였고 여러 탭 영역중 한 탭안에 절반 가량이 webview 영역으로 되어있습니다.


또 ProgressDialog가 돌아갈때 다른 터치 이벤트가 발생하면 ProgressDialog가 멈추지 않는 오류에 빠지는데요.

ProgressDialog에 시간을 줘서 일정 시간이 돌아가면 자동으로 멈추거나 혹은 전체 엡의 터치를 제한할 수 있을까요??

답변 부탁드립니다.