2016-09-24 1 views
0

내 콘텐츠가 모두로드 된 후 레이아웃을 부풀게하는 한 화면의 레이아웃을 progressBar으로 설정할 수 있음을 알고 있습니다. TextView이로드 될 때까지 대기하도록 progressBar을 설정할 수있는 방법이 있습니까? 예를 들어 데이터베이스에서 일부 콘텐츠를 가져와 콘텐츠를 가져 오는 경우 TextView 대신 progressBar을 표시하고 싶습니다. 나는이 progressBar을 필요로하는 TextView을 모두 RelativeLayout에 랩핑하려고 시도 할 수 있다고 생각하고 있었고 데이터베이스 호출이 끝날 때마다 가시성 만 설정했습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? 어떤 도움을 주시면 감사하겠습니다. 감사!TextView가로드 될 때 진행률 막대를 표시하는 방법은 무엇입니까?

+0

데이터베이스를 AsyncTask에서 쿼리하고 onPreExecute()에서 progressbar를 보이게하고 onPostExecute()에서 yout textview를 채우십시오. 여기서 progressbar를 숨길 수 있습니다 –

답변

1

Aysnc 작업을 사용하여 데이터를 가져오고 진행 표시 줄을 표시 한 다음 데이터를 가져 오기 전에 비동기 작업의 onPostExecute 메서드에서 데이터를 숨길 수 있습니다. Pallav 당신이/숨기기 ProgressBar 구성 대화 상자를 표시하는 방법 비동기 작업을 만드는 방법 및이 방법에 want.Check 무엇을 달성 할 수있는 비동기 작업의 사용을 언급 한 바와 같이이 문제를 How to use AsyncTask to show a ProgressDialog while doing background work in Android?

0

를 참조하십시오.

관련 문제