当前位置: 首页 > 知识库问答 >
问题:

如何在android studio中动态更改src属性?

淳于星宇
2023-03-14

我如何在android studio中动态设置src属性(第7行),我尝试更改backgroundResource,但结果不一样

XML文件

<ImageView
    android:onClick="next2"
    android:layout_margin="10dp"
    android:id="@+id/img3"
    android:layout_width="60dp"
    android:layout_height="60dp"
    android:background="@drawable/img3"
    android:src="#9d070976"
    android:layout_toEndOf="@+id/img2" />

Java代码

a.setBackgroundResource(R.color.mycolor);

共有1个答案

申光临
2023-03-14

根据图像的格式,使用:

  • 设置图像位图()
  • 设置图像绘制可()
  • 设置图像图标()
  • setImageResource()

如果您的替换图像是需要加载的URL或< code>Uri形式,请使用Picasso或Glide之类的图像加载库。他们可以在后台加载图像,并在图像准备好显示时填写< code>ImageView。

 类似资料:
  • 问题内容: 现在,我有一个背景图像URL硬编码到CSS中。我想使用AngularJS中的逻辑动态选择背景图片。这是我目前拥有的: HTML CSS 如您所见,CSS中的背景图像引用了特定的文件位置。我希望能够以编程方式确定图像URL的位置。我真的不知道从哪里开始。我不知道JQuery。谢谢。 问题答案: 您可以使用ng-style使用AngularJS动态更改CSS类属性。 希望这个ng样式的示例

  • 注意:用户界面已经在 Dreamweaver CC 和更高版本中做了简化。因此,您可能在 Dreamweaver CC 和更高版本中找不到本文中描述的一些选项。有关详细信息,请参阅此文章。 关于动态内容 通过对提供内容的服务器行为进行编辑,可以更改页面上的动态内容。例如,您可以编辑记录集服务器行为,以便向页面提供更多的记录。 在“服务器行为”面板中列出了页面上的动态内容。例如,如果向页面中添加了某

  • 我在一个Vue项目上工作,实际上我试图将img src属性绑定到数据值,然后我使用setInterval函数动态更改url每次调用函数,但当我运行页面时,我得到一个错误就像 属性或方法“源”不是在实例上定义的,而是在呈现过程中引用的。通过初始化属性,确保此属性是反应性的,无论是在数据选项中,还是对于基于类的组件。见:https://vuejs.org/v2/guide/reactivity.htm

  • 问题内容: 我正在尝试动态指定src中的图像名称。我想使用带路径的变量动态设置图像名称。但我无法正确设置src。我尝试了关于stackoverflow的解决方案,但没有任何效果。 我试图给这样的道路 如果我给出这样的路径,我的图像将保存在src / img路径中 图片正在显示 我知道之前曾问过这个问题,但对我来说没有任何帮助。请帮我如何设置图像路径? 问题答案: 如果您不想要该图像,则必须将所有图

  • 问题内容: 简而言之,有一个简单的java swing应用程序,其中包含JFrame和其中的某些组件。组件之一是一个JPanel,可以根据用户操作将其替换为另一个JPanel。 那么,做这种事情的正确方法是什么?我试过了 但这行不通。你有什么建议? 问题答案: 你的用例对于CardLayout来说似乎很完美。 在卡片布局中,你可以在同一位置添加多个面板,但是一次只能显示或隐藏一个面板。

  • 问题内容: 我需要动态添加组件。此外,我需要动态更改布局。 问题答案: 作为参考,以下是显示基本方法的脚本validate()。这个更精致的示例显示了两个要求:它更改布局并动态添加组件。