【问题标题】:Change Background In Java Code更改 Java 代码中的背景
【发布时间】:2012-03-12 05:25:58
【问题描述】:

我正在开发一个简单的应用程序,我想更改背景图像。现在它只是一个普通的颜色。我希望能够通过更改 Java 代码中的 URL 来使用来自网络的图像。所以我需要知道的是如何将此标签从 XML android:background="#FFFFFF" 更改为我在以下网站上找到的一些图像:

【问题讨论】:

标签: android


【解决方案1】:

您不能直接在 View 的 xml 声明中链接来自网络的图像。您可以下载图像,然后将其放入 drawable 文件夹并像这样引用它:

android:background="@drawable/name_of_the_image"

或者(在 java 代码中)您解析该地址,获取图像,然后在活动的代码中将其设置为背景。

【讨论】:

  • 您的回答有建议但没有回答问题。如果可以使用 java 和设置背景从 web 读取图像,答案将是如何做到这一点的代码、提示或 url。
  • @BobSort 我的回答确实回答了这个问题,您不能直接从 url 链接到图像。关于如何做到这一点,有很多 tutirlas、资源和 stackoverflow 问题以及如何做到这一点的信息。只需简单的搜索即可。
  • 你低估了 stackoverflow,这个问题在我的搜索列表中,接下来的 15 个结果指的是 Brain 提到的链接(有问题的评论)可能重复,但不是。要求搜索不会为您的答案增加价值,它只会增加查找我需要的材料的时间。顺便说一句,你不是唯一一个知道搜索的人,每个人都以某种方式了解它。
  • @BobSort 搜索后的第二个链接android get image from url(在google中):stackoverflow.com/questions/6407324/…,这能回答问题吗?
【解决方案2】:

我认为你需要View.setBackgroundDrawable(Drawable d) 方法。

【讨论】:

    猜你喜欢
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多