2011-01-17 5 views
7

내 앱에 진행 막대를 추가했지만 일부 작업을 수행 한 후 일부를 숨기고 싶습니다.안드로이드에서 progressbar를 숨기는 방법?

hide(), dismiss()cancel()을 사용했는데 그 중 아무 것도 작동하지 않습니까?

어떻게 진행 표시 줄을 숨길 수 있습니까?

답변

4

"모두 작동합니다"라는 말은 작동한다는 의미입니다. 그러나 그 때 질문은 왜?

내가 말할 것 :보기를 얻을, 욕실

myView.setVisibility(View.GONE) 
+0

죄송합니다. 그들은하지 않습니다 .. 내가 편집 : – Adham

+0

하지만 setVisibility 가정합니까? – Nanne

+0

그것은 작동하지 않습니다 .... – hharry

22
ProgressBar.setVisibility(View.INVISIBLE) 

이 충분해야 할.

편집 : 오타가 수정되었습니다.

+0

what a bout 대화! 우리가 어떻게 할 수 있을까 ?? setVisibilty()가 없습니다 – Adham

+0

ProgressDialog 또는 ProgressBar가 있습니까 ?? –

+2

당신은 오타가 있습니다 : setVisibil> i alex

2
ProgressBar progressBar = (ProgressBar) findViewById(R.id.progressBar); 
progressBar.setVisibility(0); --visible 
progressBar.setVisibility(4); --invisible 
progressBar.setVisibility(8); --gone (like dismiss) 
+11

이 마법 번호 대신에 progressBar.setVisibility (View.Visible);를 사용하지 마십시오. –

관련 문제