使用5.5插件时为什么皮肤无法按下?

时间:2014-01-30 12:14:10

标签: kony

我正在使用Kony 5.5插件,然后为BBQ10构建。我为皮肤上的按钮声明了红色。但是颜色没有应用于按钮意味着在Q 10设备中显示黑色按钮而不是红色按钮。我想改变按钮的颜色。请给我解决方案。

3 个答案:

答案 0 :(得分:0)

要检查的几件事: 1.确保在按钮小部件的外观下,BB没有分叉设置;你可能已经改变了“Common”皮肤,但如果有专门针对BB的声明皮肤,那么它将覆盖你的设置。 2.尝试添加一个新按钮以进行测试,特别是将颜色设置为红色,并查看该按钮是否正常显示。这将显示是否存在整体问题或仅仅是您尝试配置的按钮的问题(这更像是一种完整性检查而不是技术修复)

答案 1 :(得分:0)

使用颜色的自定义皮肤对Blackberry 10设备不起作用。这是Kony平台的限制。请阅读以下链接的文档。

Docs

答案 2 :(得分:0)

首先,您必须检查是否为按钮选择了皮肤选项,然后检查其常见情况。因为您可以选择Windows,iOS或其他。试试这个:

//Defining the properties for a button with skin: "btnSkin".
var btnBasic = {
        id:"button1", isVisible:true, skin:"btnSkin", 
        focusSkin:"btnFSkin", text:"Click Here"
};
var btnLayout = {
        containerWeight:100, padding:[5,5,5,5], 
        margin:[5,5,5,5], hExpand:true, vExpand:false,
        displayText:true
};
var btnPSP={};

//Creating the button.

var button1 = new kony.ui.Button(btnBasic, btnLayout, btnPSP);

//Reading skin of the button.

alert("Button skin ::"+button1.skin);