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的答案似乎与您的要求最接近。如果没有,你能澄清一下,最好是用一个你想要达到的目标的截图