2010-11-09 34 views
0

Salutations,Appcelerator Afficher une image

J'essaye de simplement afficher une image en utilisant Appcelerator sur Android.

Je ne comprends pas pourquoi cela ne fonctionnera pas.

Voici mon code:

var back=Titanium.UI.createImageView({ 
url:'images/back.png' 
}); 

win.add(back); 

J'ai aussi essayé de mettre l'image dans une vue:

var view = Titanium.UI.createView({ 
    borderRadius:10, 
    backgroundColor:'red', 
    left:10, 
    right:10 
}); 
var back=Titanium.UI.createImageView({ 
url:'images/back.png' 
}); 
view.add(back); 
win.add(view); 

Je suis tout à fait bloqué et espère que quelqu'un peut me diriger dans le droit direction ici.

Un grand merci à l'avance,

+0

Avez-vous essayé d'atteindre dans leurs forums? –

+6

Oui, mais je trouve qu'il y a beaucoup plus de trafic sur stackoverflow. – Eamorr

+4

Une meilleure interface, aussi. Les forums d'Appcelerator sont plutôt inutiles. – ceejayoz

Répondre

4

Je l'ai travaillé comme suit:

var back_fn=Ti.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory,'images/back.png'); 
var back=Titanium.UI.createImageView({ 
    image:back_fn, 
    top:10, 
    right:10 
}); 
win.add(back); 

Merci pour toutes les réponses les gars,

+0

vous ne devriez pas avoir à le faire avec le système de fichiers, mais je suis content que cela fonctionne –

0

essayer cette

var back=Titanium.UI.createImageView({ 
    url:'images/back.png', 
    height : 130, 
    width : 130 
});