我有一个包含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;
}
}
}
谢谢
答案 0 :(得分:0)
通常,更改ImageView
的来源不应对其他视图产生任何影响。最有可能在更改图像时,您正在做一些反映在TextView
上的内容。