STR_30_SECONDS$30s\r
STR_60_SECONDS$60s\r
STR_300_SECONDS$300s\r
+STR_4G_CAPABILITY$4G capability\r
+STR_VOLTE_CALL$VoLTE call\r
+STR_MOBILE_DATA_OPTION$Mobile data option\r
+STR_SYSTEM_UPDATE$System Update\r
+STR_ONLINE_MUSIC$Online music\r
STR_LANGUAGE$Language
\ No newline at end of file
STR_30_SECONDS$30秒\r
STR_60_SECONDS$60秒\r
STR_300_SECONDS$300秒\r
+STR_4G_CAPABILITY$4G能力\r
+STR_VOLTE_CALL$VoLTE 通话\r
+STR_MOBILE_DATA_OPTION$移动数据选项\r
+STR_SYSTEM_UPDATE$系统更新\r
+STR_ONLINE_MUSIC$在线音乐\r
STR_LANGUAGE$语言
\ No newline at end of file
<lanstr id="STR_30_SECONDS" value="30s"/>
<lanstr id="STR_60_SECONDS" value="60s"/>
<lanstr id="STR_300_SECONDS" value="300s"/>
+ <lanstr id="STR_4G_CAPABILITY" value="4G capability"/>
+ <lanstr id="STR_VOLTE_CALL" value="VoLTE call"/>
+ <lanstr id="STR_MOBILE_DATA_OPTION" value="Mobile data option"/>
+ <lanstr id="STR_SYSTEM_UPDATE" value="System Update"/>
+ <lanstr id="STR_ONLINE_MUSIC" value="Online music"/>
<lanstr id="STR_LANGUAGE" value="Language"/>
</language>
<lanstr id="STR_30_SECONDS" value="30秒"/>
<lanstr id="STR_60_SECONDS" value="60秒"/>
<lanstr id="STR_300_SECONDS" value="300秒"/>
+ <lanstr id="STR_4G_CAPABILITY" value="4G能力"/>
+ <lanstr id="STR_VOLTE_CALL" value="VoLTE 通话"/>
+ <lanstr id="STR_MOBILE_DATA_OPTION" value="移动数据选项"/>
+ <lanstr id="STR_SYSTEM_UPDATE" value="系统更新"/>
+ <lanstr id="STR_ONLINE_MUSIC" value="在线音乐"/>
<lanstr id="STR_LANGUAGE" value="语言"/>
</language>
STR_30_SECONDS = 256,\r
STR_60_SECONDS = 257,\r
STR_300_SECONDS = 258,\r
- STR_LANGUAGE = 259,\r
- STR_MAX_ID = 260,\r
+ STR_4G_CAPABILITY = 259,\r
+ STR_VOLTE_CALL = 260,\r
+ STR_MOBILE_DATA_OPTION = 261,\r
+ STR_SYSTEM_UPDATE = 262,\r
+ STR_ONLINE_MUSIC = 263,\r
+ STR_LANGUAGE = 264,\r
+ STR_MAX_ID = 265,\r
}; // UIResourceTextId\r
enum FontLanguageId : uint8_t {
#include "networkandcall/include/MobileDataOptionsView.h"
#include "networkandcall/include/NetworkAndCallPresenter.h"
#include "wearable_log.h"
+#include "language/font/ui_resource_string.h"
namespace OHOS
{
Title->SetPosition(83, 50, 300, 40);
Title->SetStyle(STYLE_TEXT_FONT, 30);
Title->SetStyle(STYLE_LINE_HEIGHT, 35);
- Title->SetText("移动数据选项");
+ //Title->SetText("移动数据选项");
+ Title->SetTextId(STR_MOBILE_DATA_OPTION);
Title->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE);
Title->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- Title->SetRollSpeed(40);
+ //Title->SetRollSpeed(40);
Title->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
scrollView->Add(Title);
/* -------------------------------------------------------------------------- */
int positionY_Img = 120;
- const char *text[] = {"系统更新", "在线音乐"};
+ //const char *text[] = {"系统更新", "在线音乐"};
+ const UIResourceTextId textId[] = {STR_SYSTEM_UPDATE, STR_ONLINE_MUSIC};
for (int i = 0; i < 2; i++)
{
MobileDataOptionsImage[i] = new UIImageView(); // Create a new UIImageView for each iteration
MobileDataOptionsImageLabel[i]->SetPosition(90, 153 + (i * 120), 180, 40); // Adjust Y position based on iteration
MobileDataOptionsImageLabel[i]->SetStyle(STYLE_TEXT_FONT, 30);
MobileDataOptionsImageLabel[i]->SetStyle(STYLE_LINE_HEIGHT, 35);
- MobileDataOptionsImageLabel[i]->SetText(text[i]);
+ //MobileDataOptionsImageLabel[i]->SetText(text[i]);
+ MobileDataOptionsImageLabel[i]->SetTextId(textId[i]);
MobileDataOptionsImageLabel[i]->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE);
- MobileDataOptionsImageLabel[i]->SetRollSpeed(40);
+ //MobileDataOptionsImageLabel[i]->SetRollSpeed(40);
MobileDataOptionsImageLabel[i]->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
scrollView->Add(MobileDataOptionsImageLabel[i]);
}
Title->SetPosition(83, 50, 300, 40);
Title->SetStyle(STYLE_TEXT_FONT, 30);
Title->SetStyle(STYLE_LINE_HEIGHT, 35);
- Title->SetText("网络与通话");
+ //Title->SetText("网络与通话");
+ Title->SetTextId(STR_NETWORKANDCALL);
Title->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE);
Title->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- Title->SetRollSpeed(40);
+ //Title->SetRollSpeed(40);
Title->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
/* -------------------------------------------------------------------------- */
int positionY_Img = 120;
- const char *text[] = {"4G能力", "VoLTE 通话", "移动数据选项"};
+ //const char *text[] = {"4G能力", "VoLTE 通话", "移动数据选项"};
+ const UIResourceTextId textId[] = {STR_4G_CAPABILITY, STR_VOLTE_CALL, STR_MOBILE_DATA_OPTION};
for (int i = 0; i < ITEM_NUM; i++)
{
NetworkAndCallImage[i] = new UIImageView(); // Create a new UIImageView for each iteration
NetworkAndCallLabel[i]->SetPosition(90, 153 + (i * 120), 180, 40); // Adjust Y position based on iteration
NetworkAndCallLabel[i]->SetStyle(STYLE_TEXT_FONT, 30);
NetworkAndCallLabel[i]->SetStyle(STYLE_LINE_HEIGHT, 35);
- NetworkAndCallLabel[i]->SetText(text[i]);
+ //NetworkAndCallLabel[i]->SetText(text[i]);
+ NetworkAndCallLabel[i]->SetTextId(textId[i]);
NetworkAndCallLabel[i]->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE);
// NetworkAndCallLabel[i]->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- NetworkAndCallLabel[i]->SetRollSpeed(40);
+ //NetworkAndCallLabel[i]->SetRollSpeed(40);
NetworkAndCallLabel[i]->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
/* -------------------------------------------------------------------------- */
STR_30_SECONDS = 256,\r
STR_60_SECONDS = 257,\r
STR_300_SECONDS = 258,\r
- STR_LANGUAGE = 259,\r
- STR_MAX_ID = 260,\r
+ STR_4G_CAPABILITY = 259,\r
+ STR_VOLTE_CALL = 260,\r
+ STR_MOBILE_DATA_OPTION = 261,\r
+ STR_SYSTEM_UPDATE = 262,\r
+ STR_ONLINE_MUSIC = 263,\r
+ STR_LANGUAGE = 264,\r
+ STR_MAX_ID = 265,\r
}; // UIResourceTextId\r
enum FontLanguageId : uint8_t {