diff --git a/src/widgets/tileview/lv_tileview.c b/src/widgets/tileview/lv_tileview.c index dad187fa46..400ca15c7d 100644 --- a/src/widgets/tileview/lv_tileview.c +++ b/src/widgets/tileview/lv_tileview.c @@ -70,8 +70,7 @@ lv_obj_t * lv_tileview_add_tile(lv_obj_t * tv, uint8_t col_id, uint8_t row_id, l lv_obj_t * obj = lv_obj_class_create_obj(&lv_tileview_tile_class, tv); lv_obj_class_init_obj(obj); - lv_obj_set_pos(obj, col_id * lv_obj_get_content_width(tv), - row_id * lv_obj_get_content_height(tv)); + lv_obj_set_pos(obj, lv_pct(col_id * 100), lv_pct(row_id * 100)); lv_tileview_tile_t * tile = (lv_tileview_tile_t *)obj; tile->dir = dir;