Android中的部分屏幕刷新

时间:2012-08-21 12:30:08

标签: android textview imageview refresh partial

我有一个包含2个组件的活动

  1. 图片视图
  2. 文字视图
  3. 此处使用计时器更改图像视图中的图像。这很好用。文本是滚动文本是字幕。单独这些工作正常。

    我的问题是当图像被更改时,它还会重置字幕字符串。

    有什么方法可以避免这种情况吗?

    有没有办法在android中部分刷新显示。

    修改

    File imgFolder = new File(config.AppDataDir+config.MainImagesDir); 
    if(imgFolder.isDirectory()) { 
         File[] imageList = imgFolder.listFiles(); 
         if(imageList!=null) { 
             if(imageList.length>0) { 
                if(imageList[currentImageNum].exists()){ 
                    Bitmap myBitmap = BitmapFactory.decodeFile(imageList[currentImageNum++].getAbsolutePath()); 
                    ImageHolder.setImageBitmap(myBitmap); 
                } 
                if(currentImageNum>=imageList.length) 
                    currentImageNum =0; 
             } 
         }
     } 
    

    谢谢

1 个答案:

答案 0 :(得分:0)

通常,更改ImageView的来源不应对其他视图产生任何影响。最有可能在更改图像时,您正在做一些反映在TextView上的内容。