Codenameone 如何在表格布局中添加自定义的十六进制颜色代码?

Codenameone 如何在表格布局中添加自定义的十六进制颜色代码?,codenameone,Codenameone,如何编写代码将颜色十六进制代码添加到表布局行和列中,我实际上是从数据库表中获取这些行和列,根据这些行和列,我需要更改表布局的行和列颜色 提前感谢希望以下代码能有所帮助 void test() { Form form = new Form(new TableLayout(2, 5)); for (int i = 0; i < 10; i++) { Label label = new Label(" label " + i);;

如何编写代码将颜色十六进制代码添加到表布局行和列中,我实际上是从数据库表中获取这些行和列,根据这些行和列,我需要更改表布局的行和列颜色


提前感谢

希望以下代码能有所帮助

 void test() {
        Form form = new Form(new TableLayout(2, 5));
        for (int i = 0; i < 10; i++) {
            Label label = new Label(" label " + i);;
            // for header 
            if (i == 0) {
                label.setUIID("HeaderUIID");
                label.getAllStyles().setBgColor(0xff0000);
                label.getAllStyles().setBgTransparency(255);
            }
            form.addComponent(label);
        }
    }
void测试(){
表格表格=新表格(新表格布局(2,5));
对于(int i=0;i<10;i++){
标签=新标签(“标签”+i);;
//用于标题
如果(i==0){
label.setUIID(“HeaderUIID”);
label.getAllStyles().setBgColor(0xff0000);
label.getAllStyles().setBgTransparency(255);
}
表格.添加组件(标签);
}
}

是否要将十六进制字符串转换为uicolor?这有点不清楚@tizbn的答案似乎与您的要求最接近。如果没有,你能澄清一下,最好是用一个你想要达到的目标的截图