Android Titanium中ImageView未显示

4

我在我的android应用程序的app.js文件中有以下代码和一个资源文件夹中的图像:

var win = Titanium.UI.createWindow({

    title : "my Name is Reyjohn",
    backgroundColor : "#FFFFFF",

    exitOnClose : true

})


var img = Titanium.UI.createImageView({


    image:"images/Hypedin.png",
    height:20,
    width:30


});


win.add(img);

win.open();

但是背景中没有显示任何图像,我哪里做错了?我是titanium的新手,请帮忙。


你尝试替换图片了吗? - Muhammad Zeeshan
2个回答

6
尝试在路径中再添加一个 /,例如:
image:"/images/Hypedin.png",

您可以尝试设置正确的定位:

top: 0,
left: 0

你是否检查了Log/Output?是否有任何错误?


我的js文件在另一个文件夹中,添加一个斜杠在开头修复了它。谢谢。 - Shiva Avula

1

你的代码没有问题。检查并确保 images/Hypedin.png 存在且拼写正确。可能是打错了。


我必须这样做才能在 tiapp.xml 中使其工作:<property name="ti.android.fastdev" type="bool">false</property> - Reyjohn
这意味着您只在模拟器上遇到了问题。代码没有错误,它可以在实际设备上运行。 - Dhairya Vora
我正在使用Titanium SDK 5。当我使用LiveView运行时,ImageView可以工作,但是在没有LiveView的情况下无法工作。 - Max

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接