현재 gear s2에 native 애플리케이션을 개발하고 있습니다.
버튼에 이미지를 입히기 위해 아래와 같은 코드를 작성하였습니다.
Evas_Object *box=elm_box_add(ad->win);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND,EVAS_HINT_EXPAND);
elm_object_content_set(ad->conform, box);
evas_object_show(box);
ad->btn = elm_button_add(box);
ad->img =elm_image_add(ad->btn);
elm_image_file_set(ad->img, ICON_DIR"/EFL_img.png", NULL);
elm_image_resizable_set(ad->img, EINA_TRUE,EINA_TRUE);
elm_object_part_content_set(ad->btn, "icon", ad->img);
evas_object_size_hint_min_set(ad->btn,ELM_SCALE_SIZE(360), ELM_SCALE_SIZE(360)); //개체 크기 조절
evas_object_smart_callback_add(ad->btn, "clicked", gl_selected_cb, ad->conform);
evas_object_show(ad->btn);
elm_box_pack_end(box, ad->btn);
버튼의 크기는 화면전체 크기와 같아지지만 이미지의 크기는 자동으로 아주 작게 변경되고 있습니다. 큰 이미지를 넣어도 이미지의 크기가 변경이 되지 않고있습니다.
elm_image_resizable_set이 부분을 elm_image_resizable_set(ad->img, EINA_FALSE,EINA_FALSE); 로 수정하면, 이미지가 잘려서 버튼에 들어가게 됩니다.
해결방안에 대해 질문을 올립니다.