Titanium Mobile: Показать изображение в кнопке в выпуске Android - PullRequest
0 голосов
/ 12 марта 2012

Я разрабатываю приложение в Titanium SDK 1.8.1, и в этом приложении я просто создаю кнопку с изображением, но в Android изображение не отображается, и его работа отлично iPhone. Для андроида я создал папки high, low и medium внутри папки resources, поэтому, пожалуйста, дайте мне понять, как я могу это сделать.

var isAndroid = false;
if (Titanium.Platform.name == 'android') 
{
    isAndroid = true;
}
var addFriendButton = Ti.UI.createButton
({
    font:
    {
        fontFamily:'Helvetica Neue',
        fontSize:'15dp'
    },
    top:'20dp',
    left:'235dp',
    height:'22dp',
    width:'110dp',
    isButton:true
});

if(isAndroid)
{
    addFriendButton.backgroundImage = '../images/addfriend.png';
}
else
{
    addFriendButton.backgroundImage = path + '/Images/addfriend.png';
}

Заранее спасибо.

1 Ответ

1 голос
/ 13 марта 2012

Да, я получил мою проблему, просто замените мой код:

if(Ti.Platform.osname == 'android')
{
    addFriendButton.image = '/Images/addfriend.png';
}
else
{
    addFriendButton.backgroundImage = path + '/Images/addfriend.png';
}
...