Я вернулся с рассказами о разочаровывающих приключениях. На этот раз относительно изображений на стороне андроида титана.Изображения Titanium/Appcelerator не отображаются на Android
Короче говоря, я не могу получить изображения для андроида вообще, будь то фоновое изображение или простое изображение в объекте imageView.
Я предоставлю код, который я стараюсь, и делаю его чрезвычайно маленьким и простым, чтобы его можно было легко воспроизвести для всех наших целей тестирования.
Код:
Попытка # 1 создание программно просматривать и изображения:
index.js
var header = Ti.UI.createImageView({
width: 300,
image: '/images/header.png',
width: 300
});
var win = Ti.UI.createWindow({
backgroundColor: 'white',
height: Ti.UI.FILL,
title: 'test',
width: Ti.UI.FILL
});
win.add(header);
win.open();
Попытка # 2 равнины джан .xml и .tss стайлинга :
индекс .js:
$.index.open();
index.xml:
<Alloy>
<Window class="container">
<Label id="label">Hello World!!</Label>
<ImageView id='img1'></ImageView>
</Window>
</Alloy>
index.tss:
".container": {
backgroundColor: 'white'
}
"#img1": {
width: 300,
image: '/header.png',
width: 300,
top: 0,
left: 0
}
расположения файлов (я скопировал же изображение в 3 разных местах, чтобы попытаться получить что-то) :
- приложение/активы/header.png
- приложение/активы/Android/header.png
- приложение/активы/Android/изображения/header.png
ВНИМАНИЕ, что я пробовал:
- с использованием "/images/header.png
- используя" images/header.png "
- используя" header.png "
- с помощью "/header.png"
забыл о значимости, результатом выполнения этого всегда является белый фон с ярлыком «привет мир», и это все. –
Вы пробовали другое изображение? – Shawn
@Shawn хороший вопрос. Да, я попытался использовать 3 или 4 разных изображения. все из которых я включил в проект. Я также отправился в Google и выбрал фондовый png-образ, чтобы попытаться посмотреть, был ли это я или что-то в этом роде. Это тоже не сработало. Я также попытался использовать Ti.FileSystem.getFile, чтобы убедиться, что мой путь верен, но я смотрю на все мои изображения в папке сложениями «ресурсы», поэтому я не думаю, что у меня проблемы с обработкой. Я также нарисовал границу вокруг изображения, чтобы увидеть, где он будет в приложении, и я вижу границу, но не изображение. –