From: hcj <1224667075@qq.com> Date: Fri, 27 Sep 2024 10:37:11 +0000 (+0800) Subject: 增加支付宝无法显示字符 方框替换 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=1da3c7f47a7bb0badd43ebddfd3f8e5458137d2b;p=mirrors%2FFD230.git 增加支付宝无法显示字符 方框替换 --- diff --git a/code/sdk/application/wearable/nativeapp/nativeui/alipay/src/AlipaySetting.cpp b/code/sdk/application/wearable/nativeapp/nativeui/alipay/src/AlipaySetting.cpp index c889eff58..fc707edda 100644 --- a/code/sdk/application/wearable/nativeapp/nativeui/alipay/src/AlipaySetting.cpp +++ b/code/sdk/application/wearable/nativeapp/nativeui/alipay/src/AlipaySetting.cpp @@ -10,7 +10,9 @@ #include "cmsis_os.h" #include "AlipaySetting.h" #include "AlipayModel.h" - +#include "common/typed_text.h" +#include "font/ui_font.h" +#include "uicomponents/UIComponents.h" namespace OHOS { static const char *SETTING_TITLE = (char *)"设置"; static const char *SETTING_BUTTON = (char *)"解除绑定"; @@ -111,8 +113,10 @@ bool AlipaySetting::AlipayInitLabel(void) } uint8_t str[ALIPAY_GET_NICKNAME_MAX_LENGTH] = {0}; presenter_->AlipayGetNickName(str); - labelName->SetText((const char *)str); - labelName->SetFont(DEFAULT_VECTOR_FONT_FILENAME, SETTING_NAME_FONT); + uint8_t str_[ALIPAY_GET_NICKNAME_MAX_LENGTH] = {0}; + updata_char((char *)str_,(char *)str,ALIPAY_GET_NICKNAME_MAX_LENGTH); + labelName->SetText((const char *)str_); + labelName->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, SETTING_NAME_FONT); labelName->SetPosition(SETTING_NAME_X, SETTING_NAME_Y, SETTING_NAME_WIDTH, SETTING_NAME_HEIGHT); labelName->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE); labelName->SetStyle(STYLE_TEXT_FONT, SETTING_NAME_FONT);