在Android中,可以通过以下步骤删除ImageView并重新创建它来显示图片:
<ImageView
android:id="@+id/myImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image" />
ImageView imageView = findViewById(R.id.myImageView);
ViewGroup parent = (ViewGroup) imageView.getParent();
parent.removeView(imageView);
ImageView newImageView = new ImageView(this);
newImageView.setLayoutParams(new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
newImageView.setImageResource(R.drawable.new_image);
parent.addView(newImageView);
通过以上步骤,你可以删除旧的ImageView并创建一个新的ImageView来显示不同的图片。请注意,这种方法只是替换了ImageView的实例,并没有真正删除和重新创建ImageView。
领取专属 10元无门槛券
手把手带您无忧上云