| 123456789101112131415161718192021222324252627282930313233343536 |
- local table_demo = {}
- function table_demo.demo()
- local table = lvgl.table_create(lvgl.scr_act(), nil);
- lvgl.table_set_col_cnt(table, 2);
- lvgl.table_set_row_cnt(table, 4);
- lvgl.obj_align(table, nil, lvgl.ALIGN_CENTER, 0, 0);
- --Make the cells of the first row center aligned
- lvgl.table_set_cell_align(table, 0, 0, lvgl.LABEL_ALIGN_CENTER);
- lvgl.table_set_cell_align(table, 0, 1, lvgl.LABEL_ALIGN_CENTER);
- --Align the price values to the right in the 2nd column
- lvgl.table_set_cell_align(table, 1, 1, lvgl.LABEL_ALIGN_RIGHT);
- lvgl.table_set_cell_align(table, 2, 1, lvgl.LABEL_ALIGN_RIGHT);
- lvgl.table_set_cell_align(table, 3, 1, lvgl.LABEL_ALIGN_RIGHT);
- lvgl.table_set_cell_type(table, 0, 0, 2);
- lvgl.table_set_cell_type(table, 0, 1, 2);
- --Fill the first column
- lvgl.table_set_cell_value(table, 0, 0, "Name");
- lvgl.table_set_cell_value(table, 1, 0, "Apple");
- lvgl.table_set_cell_value(table, 2, 0, "Banana");
- lvgl.table_set_cell_value(table, 3, 0, "Citron");
- --Fill the second column
- lvgl.table_set_cell_value(table, 0, 1, "Price");
- lvgl.table_set_cell_value(table, 1, 1, "$7");
- lvgl.table_set_cell_value(table, 2, 1, "$4");
- lvgl.table_set_cell_value(table, 3, 1, "$6");
- end
- return table_demo
|