2011-01-17 10 views
7

Tôi đã thêm một progressbar để ứng dụng của tôi nhưng tôi muốn giấu nó sau khi một số thực hiện một số hành động,Làm cách nào để ẩn thanh tiến trình trong Android?

tôi đã sử dụng hide(), dismiss()cancel() ... nhưng không ai trong số họ làm việc?

Làm cách nào để ẩn thanh tiến trình?

Trả lời

4

"tất cả chúng đều hoạt động", có vẻ như nó có nghĩa là chúng hoạt động? Nhưng tại sao lại là câu hỏi?

tôi muốn nói: có được cái nhìn, en làm

myView.setVisibility(View.GONE) 
+0

Tôi rất tiếc. họ không phải là .. tôi đã chỉnh sửa nó :) – Adham

+0

nhưng tôi giả định setVisibility làm gì? – Nanne

+0

nó không hoạt động .... – hharry

22
ProgressBar.setVisibility(View.INVISIBLE) 

nên là đủ.

Chỉnh sửa: sửa lỗi chính tả.

+0

những gì một hộp thoại bout?! làm thế nào chúng ta có thể làm điều đó ?? nó không có setVisibilty() – Adham

+0

Bạn có ProgressDialog hay ProgressBar ?? –

+2

bạn có lỗi đánh máy: nên được 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

Tại sao không 'progressBar.setVisibility (View.Visible);' thay vì sử dụng các số ma thuật này? –