如果Android图片视图在更新后不会自动刷新,可以尝试以下解决方案:
ImageView imageView = findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.new_image);
imageView.invalidate();
ImageView imageView = findViewById(R.id.imageView);
Drawable newDrawable = getResources().getDrawable(R.drawable.new_image);
imageView.setImageDrawable(newDrawable);
ImageView imageView = findViewById(R.id.imageView);
imageView.setImageBitmap(null);
imageView.setImageResource(R.drawable.new_image);
runOnUiThread(new Runnable() {
@Override
public void run() {
ImageView imageView = findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.new_image);
}
});
请注意,上述解决方案中的R.id.imageView和R.drawable.new_image是示例代码中的占位符,请根据实际情况替换为您的ImageView的ID和新图片的资源。
上一篇:Android图片视图边框不显示
下一篇:Android图片文件不显示