изображение не будет отображаться в tableView - PullRequest
0 голосов
/ 18 января 2012

Я создаю tableView в appcelerator (Android) и хочу добавить к нему изображение.Это всего лишь тест, потому что у меня также были некоторые проблемы с ним в моем проекте, и я хотел сначала попробовать его где-нибудь еще, чтобы не испортить весь свой проект.

Сначала я добавил стандартные png, чтобы увидетьесли он покажет это, и он сделал.Но когда я добавляю созданный мной png, он отказывается показывать его в tableView.Кто-то знает, почему он отказывается показывать изображение?(Я создал этот png в фотошопе, изменив один из стандартных png и добавив к нему свое изображение.)

var win = Titanium.UI.createWindow({
    title:'tableViewRow',
    backgroundColor:'#fff'
});

var regData = [
{leftImage:'KS_nav_ui.png', title:'gft', left:20, color:'black'},
{rightImage:'KS_nav_views.png', title:'grofvuil', left:20, color:'black'},
{leftImage:'glas.png', title:'glas', left:20, color:'black'}
];

var tbl = Titanium.UI.createTableView({
    data:regData
});

win.add(tbl);
win.open();

Вот изображение результата, который я получаю в эмуляторе Android (Android API: Google APIs Android2.2 и экран: HVGA) enter image description here

Ответы [ 2 ]

0 голосов
/ 19 января 2012

Я решил это. То, что я сделал, я запустил приложение в Android Amulator. Я закрыл приложение и вернулся на домашний экран (где вы можете сохранить некоторые приложения). Я нажал на меню и зашел в настройки. Чем я ходил в приложения. Я открыл «Управление приложениями» и удалил приложение. Я закрыл эмулятор и снова запустил его, и изображения были показаны.

Я не знаю, почему ты должен это делать, но у меня это сработало. Я надеюсь, что смогу спасти кого-то от разочарования, разместив ответ (я знаю, что я их получил: D)

0 голосов
/ 18 января 2012

Если вы используете AppC 1.8, вам может понадобиться косая черта на вашем пути '/'. (или назад, если Windows)

...