스레드에서 액세스하거나 진행률을 업데이트하려고 할 때 진행 표시 줄이 표시되지 않습니다. 네트워크 활동이 완료 될 때까지 진행률 회 전자를 표시하는 것을 선호합니다.이 네트워크 활동은 서버에 텍스트 데이터를 게시하는 것입니다. 지금까지 가지고있는 코드는 도움이되었습니다.스레드에서 진행률 표시 줄 활성화 및 업데이트
Thread th = new Thread(){
public void run() {
try {
sleep(5000);
while(cnt < 5000){
activty.this.runOnUiThread(new Runnable(){
public void run()
{
ProgressBar pd = (ProgressBar)findViewById(R.id.progressBar1);
pd.setVisibility(0);
pd.setMax(100);
pd.setProgress(cnt);
cnt += 100;
}
});
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
int cnt = 100;
};
th.start();
`
xml을 확인 했습니까? 다른보기가 진행률 막대만큼 충분한 공간을 남기지 않았을 수 있습니다. – Daniel
거기도 좋은 눈, 나는 그것을 간과했을 수도 있습니다. – kabuto178