首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法删除imageview并创建它来在android中显示图片?

在Android中,可以通过以下步骤删除ImageView并重新创建它来显示图片:

  1. 首先,在XML布局文件中定义一个ImageView,设置其id和其他属性。
代码语言:txt
复制
<ImageView
    android:id="@+id/myImageView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/my_image" />
  1. 在Java代码中,获取对ImageView的引用,并从其父容器中移除。
代码语言:txt
复制
ImageView imageView = findViewById(R.id.myImageView);
ViewGroup parent = (ViewGroup) imageView.getParent();
parent.removeView(imageView);
  1. 创建一个新的ImageView,并设置其属性和要显示的图片。
代码语言:txt
复制
ImageView newImageView = new ImageView(this);
newImageView.setLayoutParams(new ViewGroup.LayoutParams(
    ViewGroup.LayoutParams.WRAP_CONTENT,
    ViewGroup.LayoutParams.WRAP_CONTENT));
newImageView.setImageResource(R.drawable.new_image);
  1. 将新的ImageView添加到父容器中。
代码语言:txt
复制
parent.addView(newImageView);

通过以上步骤,你可以删除旧的ImageView并创建一个新的ImageView来显示不同的图片。请注意,这种方法只是替换了ImageView的实例,并没有真正删除和重新创建ImageView。

相关搜索:有没有办法检查用户是否在流媒体并显示它?有没有办法在Android Espresso UI测试中显示“点击”?有没有办法在android studio中循环URL来获取JSON数据?有没有办法通过widget在网格中的位置来删除它,或者删除这个网格中的行?有没有办法从PyTorch中删除不用的文件来运行它的轻量级版本?在android中,有没有办法将图片作为磁贴重复多次?有没有办法在表中搜索并显示多个连接的树有没有办法在Android中以编程方式在图像上创建渐变?在google sheet中创建一个循环来查找值并更新它Android Kotlin:在RecyclerView中显示错误的图片。我怎么才能修复它?在Android(java)中,如何使用URL而不是互联网上的图片地址来加载ImageView中的图片?有没有办法在CSS中拉伸或调整路径大小来填充它的容器?有没有办法在Android Studio中使用生物传感器来显示你的指纹?有没有办法在React原生中通过按钮点击来显示/隐藏功能组件有没有办法以编程的方式在android中创建布局的副本?有没有办法在postgres数据库在liquibase中执行变更集之前创建它在Android中,有没有办法在google地图上显示方位/航向指示器有没有办法检测到应用程序崩溃,然后在Android中重新启动它?在wordpress中,有没有办法根据循环中的优先级来显示帖子?有没有办法在android xml中创建自定义的可绘制形状?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券