【发布时间】:2020-03-24 10:55:58
【问题描述】:
添加新窗口并弹出它基于 Tizen 开发者文档tutorial。但是当我在第二个窗口中添加图像时,弹出它后,图像并没有消失。
这是第二个窗口中添加图像的代码:
static void list_item_doubleclicked_cb(void *data, Evas_Object *obj, void *event_info){
Evas_Object *navi_button;
Evas_Object *nf = data;
Elm_Object_Item *nf_it;
Evas_Object *image = elm_image_add(nf);
evas_object_move(image, 0, 0);
evas_object_resize(image, 400, 300);
evas_object_show(image);
char img_path[128];
char *res_path = app_get_resource_path();
snprintf(img_path, sizeof(img_path), "%s%s%s", res_path, "images/","myImage.png");
elm_image_file_set(image, img_path, NULL);
navi_button = elm_button_add(nf);
elm_object_text_set(navi_button, "Prev");
elm_object_style_set(navi_button, "bottom");
evas_object_smart_callback_add(navi_button, "clicked",
prev_btn_clicked_cb, nf);
nf_it = elm_naviframe_item_push(nf, "Second view", NULL,
NULL, navi_button, NULL);
}
这里的pop函数可以清除按钮和第二个窗口标题,但不会清除图像。
所有其他代码与链接教程类似。图像停留在屏幕上。我需要删除它,我该怎么做?
【问题讨论】:
标签: c tizen tizen-wearable-sdk tizen-native-app