From: hcj <1224667075@qq.com> Date: Mon, 18 Nov 2024 11:30:38 +0000 (+0800) Subject: 增加中英文转换日历界面 X-Git-Tag: fd230_release_V1.3.102~59^2~4 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F1423%2Fhead;p=mirrors%2FFD230.git 增加中英文转换日历界面 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp b/code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp index c1e87c731..fdbfd8cc0 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp @@ -12,7 +12,8 @@ #include "wearable_log.h" #include "UiConfig.h" #include "NativeAbility.h" - +#include "ConfigModel.h" +#include "languagecode/LanguageInit.h" namespace OHOS { static CalendarView *g_pMainView_CalendarView = nullptr; @@ -101,7 +102,8 @@ CalendarView *CalendarView::GetInstance() { return g_pMainView_CalendarView; } -static char *week_str[]={"一","二","三","四","五","六","日"}; +static char *week_Z_str[]={"一","二","三","四","五","六","日"}; +static char *week_E_str[]={"MON","THE","WED","THU","FRI","SAT","SUN"}; // static char *day_str[]={"1","2","3","4","5","7","8"}; bool CalendarView::updata_label(int8_t type) @@ -273,8 +275,12 @@ bool CalendarView::Label_init() week_label[i]->Resize(50, 30); // widget's width and height week_label[i]->SetViewId("label3");// Set style week_label[i]->SetStyle(STYLE_TEXT_FONT, 20); - - week_label[i]->SetText(week_str[i]); + + if(ConfigModel::GetInstance()->GetLanguage() == ZH_CN) + week_label[i]->SetText(week_Z_str[i]); + else + week_label[i]->SetText(week_E_str[i]); + week_label[i]->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); week_label[i]->SetTextColor(Color::GetColorFromRGBA(0x66, 0x66, 0x66, 0xff)); week_label[i]->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);