修复文字显示不全bug 3446/2 3446/head 3448/target/1
authorxue <2144439972@qq.com>
Tue, 9 Jun 2026 07:14:27 +0000 (15:14 +0800)
committerxue <2144439972@qq.com>
Tue, 9 Jun 2026 07:14:27 +0000 (15:14 +0800)
code/sdk/application/wearable/n9/nativeapp/nativeui/bloodpressure/src/BPEntryView.cpp

index 902f340..dc9cc3c 100644 (file)
@@ -184,10 +184,11 @@ void BPEntryView::InitCalibratedView() {
   InitUILabel(titleLabel_, 0, 50, 466, 35, "bp_entry_title", "血压测量",
                DEFAULT_VECTOR_FONT_FILENAME, 30);
   InitCalibExpiringSoonBar();
-  InitUILabel(instructionLabel_, 68, 198, 330, 70, "bp_instruction_label", "测量前30分钟\n请避免剧烈运动、咖啡和烟酒",
+  InitUILabel(instructionLabel_, 0, 198, 466, 90, "bp_instruction_label", "测量前30分钟\n请避免剧烈运动、咖啡和烟酒",
               DEFAULT_VECTOR_FONT_FILENAME, 30);
   InitLabelButton(instructionButton_, 58, 320, 170, 90, BP_CLICK_INSTRUCTION, "测量说明", 26);
   InitLabelButton(measureButton_, 58+170+10, 320, 170, 90, BP_CLICK_MEASURE, "马上测量", 26);
+  measureButton_->SetStyle(STYLE_BACKGROUND_COLOR, 0xff0176ff);
   group_->Add(titleLabel_);
   group_->Add(instructionLabel_);
   auto *listener = static_cast<UIView::OnClickListener *>(BPMainPresenter::GetInstance());
@@ -203,10 +204,11 @@ void BPEntryView::InitCalibrationExpiredView() {
     DEFAULT_VECTOR_FONT_FILENAME, 30);
   titleLabel_->SetTextColor(Color::GetColorFromRGBA(0xff, 0x5a, 0x36, 0xff));
   InitImageView(imageView_, 193, 120, 80, 80, "bp_calibration_expired_image", BLOOD_PATH_CALIBRATION_EXPIRED);
-  InitUILabel(instructionLabel_, 53, 230, 360, 70, "bp_instruction_label", "继续测量的数据仅供\n趋势参考",
+  InitUILabel(instructionLabel_, 53, 230, 360, 90, "bp_instruction_label", "继续测量的数据仅供\n趋势参考",
    DEFAULT_VECTOR_FONT_FILENAME, 30);
   InitLabelButton(instructionButton_, 58, 320, 170, 90, BP_CLICK_MEASURE, "马上测量", 26);
   InitLabelButton(measureButton_, 238, 320, 170, 90, BP_CLICK_RECALIBRATE, "重新校准", 26);
+  measureButton_->SetStyle(STYLE_BACKGROUND_COLOR, 0xffff5a36);
   auto *listener = static_cast<UIView::OnClickListener *>(BPMainPresenter::GetInstance());
   instructionButton_->SetOnClickListener(listener);
   measureButton_->SetOnClickListener(listener);
@@ -225,6 +227,7 @@ void BPEntryView::InitNotCalibratedView() {
   InitUILabel(instructionLabel_, 33, 152, 400, 162, "bp_instruction_label", "请先完成校准",
     DEFAULT_VECTOR_FONT_FILENAME, 30);
   InitLabelButton(measureButton_, 93, 320, 280, 90, BP_CLICK_MEASURE, "开始校准", 26);
+  measureButton_->SetStyle(STYLE_BACKGROUND_COLOR, 0xff0176ff);
   measureButton_->SetOnClickListener(static_cast<UIView::OnClickListener *>(BPMainPresenter::GetInstance()));
   group_->Add(titleLabel_);
   group_->Add(instructionLabel_);