【问题标题】:Set background image for my Titanium view为我的 Titanium 视图设置背景图像
【发布时间】:2011-09-12 04:20:09
【问题描述】:

如何为我的视图设置背景图片,例如 http://bluebackground.com/__oneclick_uploads/2008/04/blue_background_03.jpg

我知道如何从本地文件夹中执行此操作,例如 backgroundImage:'images/bg.png', 但是如何使用 http 获取并将其设置为我的背景?

【问题讨论】:

    标签: titanium titanium-mobile


    【解决方案1】:

    你可以像这样设置图片:

    view.backgroundImage="http://bluebackground.com/__oneclick_uploads/2008/04/blue_background_03.jpg";
    

    这需要一些时间来下载图像并设置它。

    希望对你有所帮助。

    【讨论】:

    • 谢谢.. 但是当我从 json 获取 http url 并使用它时,它会尝试查看 Resources 文件夹.. var data = {"url":"xyz.com/bg.jpg"} 视图。背景图像 = 数据.url;如果我这样做,我会得到 java.io.FileNotFoundException: Resources/ xyz.com/bg.jpg ... 我该如何解决这个问题?感谢您的帮助!
    • data.url 已经是“http://xyz.com/bg.jpg”的形式了?我的 json 将包含 url 和 http:// 谢谢!
    • 您是否尝试过我的代码用于任何静态网址?不是来自你的 json。我认为你的服务器有那个 url 但没有图像数据。
    【解决方案2】:

    请在顶角试试这个设置图像...

    var bgImage = Ti.UI.createImageView({ 高度:'自动', 宽度:'自动', 顶部:0, 左:0, 图片:'图片/h-5.jpg' }); win.add(bgImage);

    【讨论】:

      【解决方案3】:

      如果图片在网络上,您可能只想尝试创建一个带有 URL 和低 zIndex 的全尺寸图片视图并将其添加到您的窗口中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-02
        • 1970-01-01
        • 2013-10-28
        • 1970-01-01
        • 1970-01-01
        • 2011-01-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多