0

2つのコンポーネントを持つアクティビティがあります

  1. 画像表示
  2. テキストビュー

ここでは、タイマーを使用して画像ビューの画像を変更します。これはうまくいきます。テキストはスクロール テキストはマーキーです。個々に、これらは正常に機能します。

私の問題は、画像が変更されるとマーキー文字列もリセットされることです。

これを回避する方法はありますか?

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; 
         } 
     }
 } 

ありがとう

4

1 に答える 1

0

通常、 のソースを変更しImageViewても、他のビューには何の影響もありません。ほとんどの場合、イメージを変更するときは、イメージにも反映される何かを行っていTextViewます。

于 2012-08-21T12:37:43.990 に答える