创建一个按钮部件,以当前屏幕为父对象:lv_obj_t*Scr = lv_button_create(lv_screen_active()); lv_obj_set_size(Scr,lv_obj_get_width(lv_screen_active()),lv_obj_get_height(lv_screen_active()));所设置的按钮部件大小,明显看出超出窗口大小。 lv_obj_set_size(Scr,lv_pct(100),lv_pct(100));所设置的按钮部件大小,正好与窗口大小相同 问: 为什么用lv_obj_set_size(Scr,lv_obj_get_width(lv_screen_active()),lv_obj_get_height(lv_screen_active()));去把按钮部件设置成和其父对象 lv_screen_active() 一样大,最终结果却是 按钮部件Scr比lv_screen大?
|