From 47f179be722a61c95cc03c8f90e1aa91c12d1124 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期三, 23 十月 2024 18:49:23 +0800 Subject: [PATCH] UI走查,安卓 --- HDL_ON/UI/UI2/FuntionControlView/Acst/WaterHeaterJinmaoPage.cs | 89 ++++++++++++++++++++++++++++---------------- 1 files changed, 57 insertions(+), 32 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Acst/WaterHeaterJinmaoPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Acst/WaterHeaterJinmaoPage.cs index 306332d..dc0e436 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Acst/WaterHeaterJinmaoPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Acst/WaterHeaterJinmaoPage.cs @@ -143,6 +143,12 @@ /// </summary> Button btnPowerControl; +#if __ANDROID__ + private string fontName = "BEBAS.ttf"; +#else + private string fontName = "BEBAS"; +#endif + public WaterHeaterJinmaoPage(Function deviceFunction) { bodyView = this; @@ -159,14 +165,14 @@ contentView = new VerticalScrolViewLayout() { Y = topView.contentView.Height, - Height = Application.GetRealHeight(Application.DesignHeight - 94 - 5) - topView.contentView.Height, + Height = Application.GetRealHeight(Application.DesignHeight) - topView.contentView.Height - Application.GetRealWidth(94), }; bodyView.AddChidren(contentView); bottomView = new FrameLayout() { - Y = Application.GetRealHeight(Application.DesignHeight - 94), - Height = Application.GetRealHeight(94 + 16), + Y = Application.GetRealHeight(Application.DesignHeight) - Application.GetRealWidth(94), + Height = Application.GetRealWidth(94 + 16), BackgroundColor = CSS_Color.MainBackgroundColor, Radius = (uint)Application.GetRealHeight(16), BorderColor = 0x00FFFFFF, @@ -187,14 +193,14 @@ /// </summary> private void initContentView() { - contentView.AddChidren(new Button() { Height = Application.GetRealHeight(16) }); + contentView.AddChidren(new Button() { Height = Application.GetRealWidth(16) }); #region 鐑按鍣ㄧ姸鎬� FrameLayout infoView = new FrameLayout() { Gravity = Gravity.CenterHorizontal, Width = Application.GetRealWidth(343), - Height = Application.GetRealHeight(181), + Height = Application.GetRealWidth(181), BackgroundColor = CSS_Color.MainBackgroundColor, Radius = (uint)Application.GetRealHeight(12), BorderColor = 0x00FFFFFF, @@ -254,6 +260,7 @@ TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.TopCenter, Text = function.GetAttrState(WaterHeaterJinmao_AttrEnum.temp.ToString(), "---"), + FontName = fontName, }; btnTempValues.Width = btnTempValues.GetTextWidth() + Application.GetRealWidth(6); if (btnTempValues.Width > Application.GetRealWidth(80)) @@ -433,6 +440,7 @@ TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.TopCenter, Text = function.GetAttrState(WaterHeaterJinmao_AttrEnum.set_temp.ToString(), "---"), + FontName = fontName, }; setTemp_ValuesButton.Width = setTemp_ValuesButton.GetTextWidth() + Application.GetRealWidth(8); setTemp_ValuesButton.Gravity = Gravity.CenterHorizontal; @@ -502,7 +510,6 @@ }; setTempView.AddChidren(setTemp_Temp_MaxValuesTextButton); #endregion - #region flow 鐑按娴侀噺 if (function.attributes.Find((obj) => obj.key == WaterHeaterJinmao_AttrEnum.flow.ToString()) != null) @@ -707,7 +714,7 @@ { Gravity = Gravity.CenterHorizontal, Width = Application.GetRealWidth(343), - Height = Application.GetRealHeight(142), + Height = Application.GetRealWidth(130), ScrollEnabled = false, }; contentView.AddChidren(socialContributionView); @@ -732,33 +739,41 @@ }; socialContribution_InfoView_1.AddChidren(socialContribution_Info1_IconButton); + var socialContribution_Info1_ValuesView = new FrameLayout() + { + Y = Application.GetRealWidth(68), + Height = Application.GetRealWidth(25), + }; + socialContribution_InfoView_1.AddChidren(socialContribution_Info1_ValuesView); + socialContribution_Info1_ValuesButton = new Button() { X = Application.GetRealWidth(12), - Y = Application.GetRealWidth(68), + //Y = Application.GetRealWidth(68), Width = Application.GetRealWidth(36), - Height = Application.GetRealWidth(25), + //Height = Application.GetRealWidth(25), Text = function.GetAttrState(WaterHeaterJinmao_AttrEnum.energy_electricity.ToString()), TextSize = 18, TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.BottomLeft, IsBold = true, + FontName = fontName, }; socialContribution_Info1_ValuesButton.Width = socialContribution_Info1_ValuesButton.GetTextWidth() + Application.GetRealWidth(8); - socialContribution_InfoView_1.AddChidren(socialContribution_Info1_ValuesButton); + socialContribution_Info1_ValuesView.AddChidren(socialContribution_Info1_ValuesButton); socialContribution_Info1_UintButton = new Button() { X = socialContribution_Info1_ValuesButton.Right, - Y = Application.GetRealWidth(68), + //Y = Application.GetRealWidth(68), Width = Application.GetRealWidth(50), - Height = Application.GetRealWidth(23), + //Height = Application.GetRealWidth(23), Text = "kwh", TextSize = 12, TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.BottomLeft, }; - socialContribution_InfoView_1.AddChidren(socialContribution_Info1_UintButton); + socialContribution_Info1_ValuesView.AddChidren(socialContribution_Info1_UintButton); var socialContribution_Info1_TipButton = new Button() { @@ -800,37 +815,41 @@ }; socialContribution_InfoView_2.AddChidren(socialContribution_Info2_IconButton); + var socialContribution_Info2_ValuesView = new FrameLayout() + { + Y = Application.GetRealWidth(68), + Height = Application.GetRealWidth(25), + }; + socialContribution_InfoView_2.AddChidren(socialContribution_Info2_ValuesView); + socialContribution_Info2_ValuesButton = new Button() { X = Application.GetRealWidth(12), - Y = Application.GetRealWidth(68), + //Y = Application.GetRealWidth(68), Width = Application.GetRealWidth(36), - Height = Application.GetRealWidth(25), + //Height = Application.GetRealWidth(25), Text = function.GetAttrState(WaterHeaterJinmao_AttrEnum.co2.ToString()), TextSize = 18, TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.BottomLeft, IsBold = true, + FontName = fontName, }; socialContribution_Info2_ValuesButton.Width = socialContribution_Info2_ValuesButton.GetTextWidth() + Application.GetRealWidth(8); - socialContribution_InfoView_2.AddChidren(socialContribution_Info2_ValuesButton); - + socialContribution_Info2_ValuesView.AddChidren(socialContribution_Info2_ValuesButton); socialContribution_Info2_UintButton = new Button() { X = socialContribution_Info2_ValuesButton.Right, - Y = Application.GetRealWidth(68), + //Y = Application.GetRealWidth(68), Width = Application.GetRealWidth(50), - Height = Application.GetRealWidth(23), + //Height = Application.GetRealWidth(23), Text = "鍚�", TextSize = 12, TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.BottomLeft, }; -#if __IOS__ - socialContribution_Info2_UintButton.Y = Application.GetRealWidth(66); -#endif - socialContribution_InfoView_2.AddChidren(socialContribution_Info2_UintButton); + socialContribution_Info2_ValuesView.AddChidren(socialContribution_Info2_UintButton); var socialContribution_Info2_TipButton = new Button() { @@ -872,36 +891,41 @@ }; socialContribution_InfoView_3.AddChidren(socialContribution_Info3_IconButton); + var socialContribution_Info3_ValuesView = new FrameLayout() + { + Y = Application.GetRealWidth(68), + Height = Application.GetRealWidth(25), + }; + socialContribution_InfoView_3.AddChidren(socialContribution_Info3_ValuesView); + socialContribution_Info3_ValuesButton = new Button() { X = Application.GetRealWidth(12), - Y = Application.GetRealWidth(68), + //Y = Application.GetRealWidth(68), Width = Application.GetRealWidth(36), - Height = Application.GetRealWidth(25), + //Height = Application.GetRealWidth(25), Text = function.GetAttrState(WaterHeaterJinmao_AttrEnum.trees.ToString()), TextSize = 18, TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.BottomLeft, IsBold = true, + FontName = fontName, }; socialContribution_Info3_ValuesButton.Width = socialContribution_Info3_ValuesButton.GetTextWidth() + Application.GetRealWidth(8); - socialContribution_InfoView_3.AddChidren(socialContribution_Info3_ValuesButton); + socialContribution_Info3_ValuesView.AddChidren(socialContribution_Info3_ValuesButton); socialContribution_Info3_UintButton = new Button() { X = socialContribution_Info3_ValuesButton.Right, - Y = Application.GetRealWidth(68), + //Y = Application.GetRealWidth(68), Width = Application.GetRealWidth(50), - Height = Application.GetRealWidth(23), + //Height = Application.GetRealWidth(23), Text = "妫�", TextSize = 12, TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.BottomLeft, }; -#if __IOS__ - socialContribution_Info3_UintButton.Y = Application.GetRealWidth(66); -#endif - socialContribution_InfoView_3.AddChidren(socialContribution_Info3_UintButton); + socialContribution_Info3_ValuesView.AddChidren(socialContribution_Info3_UintButton); var socialContribution_Info3_TipButton = new Button() { @@ -922,6 +946,7 @@ #endregion + contentView.AddChidren(new Button() { Height = Application.GetRealWidth(12) }); } /// <summary> -- Gitblit v1.8.0