2011-12-18 41 views
0

我有一个媒体播放器,显示它已加载多少进度条,但加载完成后进度条和textview不会消失。完成加载后Progressbar和Textview不会消失

这里是代码

编辑 - CODE现在工作

private void initView() { 
    Pbar = (ProgressBar) findViewById(R.id.progressBar01); 
    Pbar.setMax(100); 
    txtview = (TextView)findViewById(R.id.textView01); 
} 


public void onBufferingUpdate(MediaPlayer mp, int percent) {    
      { 
      if(percent < 100){ 
       Pbar.setVisibility(View.VISIBLE); 
       txtview.setVisibility(View.VISIBLE); 
      } 
      Pbar.setProgress(percent); 
      if(percent == 100) { 
       Pbar.setVisibility(View.INVISIBLE); 
       txtview.setVisibility(View.INVISIBLE); 
      } 
     }  
    } 

THX:P

+0

百分比不能得到100?是否有另一种方法可以覆盖。你所在的班级是什么类型? – Blundell 2011-12-18 22:13:00

+0

只要确定,但是这个方法会被调用吗?你可以尝试做一个else而不是if(percent == 100)。 – Bobbake4 2011-12-18 22:44:54

回答