增加支付宝无法显示字符 方框替换 1038/1 1038/head
authorhcj <1224667075@qq.com>
Fri, 27 Sep 2024 10:37:11 +0000 (18:37 +0800)
committerhcj <1224667075@qq.com>
Fri, 27 Sep 2024 10:37:11 +0000 (18:37 +0800)
code/sdk/application/wearable/nativeapp/nativeui/alipay/src/AlipaySetting.cpp

index c889eff..fc707ed 100644 (file)
@@ -10,7 +10,9 @@
 #include "cmsis_os.h"\r
 #include "AlipaySetting.h"\r
 #include "AlipayModel.h"\r
-\r
+#include "common/typed_text.h"\r
+#include "font/ui_font.h"\r
+#include "uicomponents/UIComponents.h"\r
 namespace OHOS {\r
 static const char *SETTING_TITLE = (char *)"设置";\r
 static const char *SETTING_BUTTON = (char *)"解除绑定";\r
@@ -111,8 +113,10 @@ bool AlipaySetting::AlipayInitLabel(void)
     }\r
     uint8_t str[ALIPAY_GET_NICKNAME_MAX_LENGTH] = {0};\r
     presenter_->AlipayGetNickName(str);\r
-    labelName->SetText((const char *)str);\r
-    labelName->SetFont(DEFAULT_VECTOR_FONT_FILENAME, SETTING_NAME_FONT);\r
+    uint8_t str_[ALIPAY_GET_NICKNAME_MAX_LENGTH] = {0};\r
+    updata_char((char *)str_,(char *)str,ALIPAY_GET_NICKNAME_MAX_LENGTH);\r
+    labelName->SetText((const char *)str_);\r
+    labelName->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, SETTING_NAME_FONT);\r
     labelName->SetPosition(SETTING_NAME_X, SETTING_NAME_Y, SETTING_NAME_WIDTH, SETTING_NAME_HEIGHT);\r
     labelName->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE);\r
     labelName->SetStyle(STYLE_TEXT_FONT, SETTING_NAME_FONT);\r