【问题标题】:How to set customize date format in tizen native app如何在 tizen 本机应用程序中设置自定义日期格式
【发布时间】:2019-12-24 04:48:55
【问题描述】:

我想在计时器应用程序中设置分钟和秒。但是当我使用FORMAT "%T" 时,它会显示小时和分钟。

我设置时间的代码默认显示Hr & Min

elm_datetime_format_set(datetime, FORMAT);
elm_object_style_set(datetime, "timepicker/circle");
elm_object_part_content_set(layout, "elm.swallow.content", datetime);
Elm_Datetime_Time dt;
dt.tm_hour = dt.tm_min = dt.tm_sec = 0;
elm_datetime_value_set(datetime, &dt);

【问题讨论】:

    标签: tizen tizen-native-app


    【解决方案1】:

    https://docs.tizen.org/application/native/guides/ui/efl/wearable/component-datetime

    ELM_DATETIME_YEAR:年份字段

    ELM_DATETIME_MONTH:月份字段

    ELM_DATETIME_DATE:日期字段

    ELM_DATETIME_HOUR:小时字段

    ELM_DATETIME_MINUTE:分钟字段

    ELM_DATETIME_AMPM:上午/下午字段

    按照开发指南,第二个在日期时间不可用。

    我猜你正在研究 tizen-stdio。 如果是这样,UiComponents 会有所帮助。

    File->New->Tizen Project->Sample->Wearable->Native Application->UI->(Circle)UI Components->Finish

    创建示例应用程序后,您可以在 src->eext_spinner.c 中查看示例应用程序

    minute = elm_spinner_add(layout);
    elm_object_style_set(minute, "circle");
    //Circle spinner add for circular visual interaction with rotary event.
    eext_circle_object_spinner_add(minute, ad->circle_surface);
    elm_spinner_min_max_set(minute, 0.0, 59.0);
    elm_object_part_text_set(minute, "elm.text", "Minute");
    evas_object_smart_callback_add(minute, "focused", _focused_cb, minute);
    elm_object_part_content_set(layout, "minute", minute);
    
    second = elm_spinner_add(layout);
    elm_object_style_set(second, "circle");
    //Circle spinner add for circular visual interaction with rotary event.
    eext_circle_object_spinner_add(second, ad->circle_surface);
    elm_spinner_min_max_set(second, 0.0, 59.0);
    elm_object_part_text_set(second, "elm.text", "Second");
    evas_object_smart_callback_add(second, "focused", _focused_cb, second);
    elm_object_part_content_set(layout, "second", second);
    

    一共有三个字段(小时、分钟、秒),您可以参考这些代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-27
      • 2011-12-29
      • 1970-01-01
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      相关资源
      最近更新 更多