Design Introduction “Air” Styles Mobile Design Principles Styles UX Overview Design Patterns UI Components for Tizen App Design 2.3 TV Design Principles Styles UX Overview Patterns UI Components Wearable Development Tizen Studio Overview Download Tizen Extensions for Visual Studio Family IoT extension SDK Docs Blog Blog Announcing the Tizen Studio 3.7 Release Announcing the Tizen Studio 3.1 Release Community Forums General Support Tizen .NET Web Application Development Native Application Development SDK & IDE Design Introduction “Air” Styles Mobile Design Principles Styles UX Overview Design Patterns UI Components for Tizen App Design 2.3 TV Design Principles Styles UX Overview Patterns UI Components Wearable Development Tizen Studio Overview Download Tizen Extensions for Visual Studio Family IoT extension SDK Docs Blog Blog Announcing the Tizen Studio 3.7 Release Announcing the Tizen Studio 3.1 Release Community Forums General Support Tizen .NET Web Application Development Native Application Development SDK & IDE
genlist 에서의 우측 정렬 방법
안녕하세요…
타이젠 앱을 개발하고 있는 개발자 입니다.
저는 요즘 genlist 를 이용한 앱을 개발중인데요…
각각의 genlist item 이 다양한 widget을 포함하고 있어서 구현이 쉽지 않네요…
만약 하나의 genlist item 이 아래와 같이
label + button ( dropdown ) 으로 구성되고
labe – left align , button – right align 으로 정렬되게 하려면
어떻게 처리해야 하나요?
아래와 같이 align을 1.0 으로 주어도 좌측 정렬만 되네요…
참고를 위해 제가 구현한 코드는 첨부드립니다.
전문가님들의 도움 부탁드립니다.
감사합니다.
settings_view_data *data = (settings_view_data *)item_data;
Evas_Object *box = elm_box_add(obj);
elm_bg_color_set(box, 255, 255, 255);
elm_box_horizontal_set(box, EINA_TRUE);
elm_box_align_set(box, 0.0, 0.5);
elm_box_padding_set(box, BOX_PADDING, 0);
evas_object_show(box);
Evas_Object *label = elm_label_add(box);
char buffer[STRING_SIZE] = {‘\0’};
snprintf(buffer, sizeof(buffer), “<color=#000000FF><align=center>%s<align></color>”, label_weight_unit);
elm_object_text_set(label, _(buffer));
evas_object_show(label);
Evas_Object *btn = elm_button_add(box);
elm_object_text_set(btn, “Kg”);
elm_object_style_set(btn, “dropdown”);
evas_object_size_hint_min_set(btn, ELM_SCALE_SIZE(BUTTON_SCALE_WIDTH), ELM_SCALE_SIZE(BUTTON_SCALE_HEIGHT));
evas_object_size_hint_align_set(btn, 1.0, EVAS_HINT_FILL);
evas_object_smart_callback_add(btn, “clicked”, btn_dropdown_weight_unit_cb, data->navi_frame);
elm_object_part_content_set(box, “btn”, btn);
evas_object_show(btn);
elm_box_pack_end(box, label);
elm_box_pack_end(box, btn);
BY
16 Apr 2025
Tizen Studio
BY
04 Nov 2024
Tizen Studio
BY
02 Apr 2024
Tizen Studio