Javascript 启动活动&x2B;背景图像钛
我正在用钛合金创建一个iPhone/Android应用程序。我有2个js文件 1.app.js 2.rss.js 在app.js中,我编写了以下代码:-Javascript 启动活动&x2B;背景图像钛,javascript,android,iphone,titanium-mobile,Javascript,Android,Iphone,Titanium Mobile,我正在用钛合金创建一个iPhone/Android应用程序。我有2个js文件 1.app.js 2.rss.js 在app.js中,我编写了以下代码:- if(Titanium.Platform.name != 'android'){ var rssWindow = Titanium.UI.createWindow( { url : "rss.js", title : "RSS FEEDS",
if(Titanium.Platform.name != 'android'){
var rssWindow = Titanium.UI.createWindow(
{
url : "rss.js",
title : "RSS FEEDS",
barColor:'#0f0f0f',
backgroundImage:'images/Background.png'
});
navigation.open(rssWindow,{animated:true});
}
else{
var intent = Ti.Android.createIntent({
url: 'rss.js',
});
intent.addCategory(Ti.Android.CATEGORY_LAUNCHER);
Ti.Android.currentActivity.startActivity(intent);
}
这段代码正确地将我带到了rss.js,但在rss.js中,当我尝试设置当前窗口的背景图像时,应用程序在Android中运行时崩溃,而在Iphone中运行正常
rss.js
if(Titanium.Platform.name == 'android')
var activity = Ti.Android.currentActivity;
var win = Titanium.UI.currentWindow;
Titanium.API.info('RSS screen loaded');
win.backgroundImage = 'images/Background.png'
有没有人能解决这个问题,或者我做错了什么。
图像路径已检查且正确。我还没有在I-phone上检查我的应用程序,但是的,我的应用程序中也遇到了类似的意外关闭问题 这个问题与设置钛合金窗口的背景属性有关。。 此属性在
Tianium sdk 1.7.5*
但在那之后它崩溃了
我只是厌倦了一个将图像设置为背景的技巧
刚刚创建了视图
var WindowBackground = Ti.UI.createView({
backgroundImage:'../../Images/General/SelectedimageforBackground.png'
});
并将其添加到窗口的所有控件之前,这些控件将显示在窗口上。
结果看起来和要求的一样
* you can check the sdk in your Tiapp.xml
您使用的是什么Ti SDK版本?