list for little vGL
仙剑情缘 发布时间:2020-02-20 09:29:33 ,浏览量:3
- list选项点击事件回调函数实现
static void list_event_handler(lv_obj_t* obj, lv_event_t event)
{
if (event == LV_EVENT_CLICKED)
{
printf("Clicked :%s\n", lv_list_get_btn_text(obj));
}
}
- list实现
void list_demo(void)
{
/*Create a list*/
lv_obj_t* list1 = lv_list_create(lv_scr_act(), NULL);
lv_obj_set_size(list1, 160, 200);
lv_obj_align(list1, NULL, LV_ALIGN_CENTER, 0, 0);
/*Add buttons to the list*/
lv_obj_t* list_btn;
list_btn = lv_list_add_btn(list1, LV_SYMBOL_FILE, "New");
lv_obj_set_event_cb(list_btn, list_event_handler);
list_btn = lv_list_add_btn(list1, LV_SYMBOL_DIRECTORY, "Open");
lv_obj_set_event_cb(list_btn, list_event_handler);
list_btn = lv_list_add_btn(list1, LV_SYMBOL_CLOSE, "Delete");
lv_obj_set_event_cb(list_btn, list_event_handler);
list_btn = lv_list_add_btn(list1, LV_SYMBOL_EDIT, "Edit");
lv_obj_set_event_cb(list_btn, list_event_handler);
list_btn = lv_list_add_btn(list1, LV_SYMBOL_SAVE, "Save");
lv_obj_set_event_cb(list_btn, list_event_handler);
list_btn = lv_list_add_btn(list1, NULL, "Eixt");
lv_obj_set_event_cb(list_btn, list_event_handler);
}
- 调用list_demo函数,编译运行
![]()
1688896170
查看更多评论