列表部件(lv_list)

列表部件的组成部分:
@主体(LV_PART_MAIN)
@滚动条(LV_PART_SCROLLBAR)
列表部件相关API
list = lv_list_create(lv_scr_act());
lv_obj_center(list);
lv_obj_set_size(list,200,300);
lv_list_add_text(list,"Settings");
lv_obj_t *btn1 = lv_list_add_btn(list,LV_SYMBOL_WIFI,"WLAN");
lv_obj_t *btn2 = lv_list_add_btn(list,LV_SYMBOL_WIFI,"WLAN");
lv_obj_t *btn3 = lv_list_add_btn(list,LV_SYMBOL_WIFI,"WLAN");
lv_obj_t *btn4 = lv_list_add_btn(list,LV_SYMBOL_WIFI,"WLAN");
lv_obj_t *btn5 = lv_list_add_btn(list,LV_SYMBOL_WIFI,"WLAN");
lv_obj_add_event_cb(btn1,event_cb,LV_EVENT_CLICKED,NULL);
void event_cb(lv_event_t *e)
{
lv_obj_t *target = lv_event_get_target(e);
printf("%s\n",lv_list_get_btn_text(list,target));
}
效果如下
