解决方案 »

  1.   

    就只用ImageView控件,不换控件的情况下,怎么解决啊?为什么循环过程中,图片不变呢,不解
      

  2.   

    最好不要在ui线程暂停。你可以在普通线程里做,不过要用到handler
      

  3.   

    用timer定时器+handler控制器可以实现。我做过一个骑马的动画,就是1个ImageView不停的切换图片。
      

  4.   

    要用handler去写的,你这样去停主线程不好的
      

  5.   

    Handler myHandler = new Handler(){
        
         @Override
    public void handleMessage(Message msg) {
    // TODO Auto-generated method stub

    switch(msg.what){case LOADING:
    if(loading_index<=100){
    loading_index=loading_index+5;
    jinduTextView.setText("正在缓冲:"+loading_index+"%");
    sendEmptyMessage(LOADING);
    }else{
    loading_index=0;
    vv.start();
    loadingView.setVisibility(View.GONE);
    }
    break;
    }

    super.handleMessage(msg);
    }
        };
    不用定时器也可以只用handler,大体就是这样的意思,在handler里更新ui,在onclick方法里发送消息myHandler.sendEmptyMessage(LOADING);希望能帮到你。