黄学彪
2019-12-30 3dcbd186c42c598c0c08d1cd37034cf2baa09e54
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
using System;
using Shared.Common;
 
namespace Shared.Phone.Device.CommonForm
{
    public class DeviceInfoEditRow:FrameLayout
    {
        /// <summary>
        /// TipBtn
        /// </summary>
        public Button TipBtn;
        /// <summary>
        /// NameText
        /// </summary>
        public EditText NameText;
 
        /// <summary>
        /// DeviceInfoEditRow
        /// </summary>
        public DeviceInfoEditRow(int y)
        {
            X = Application.GetRealWidth(0);
            Y = Application.GetRealHeight(y);
            Width = Application.GetRealWidth(1080);
            Height = Application.GetRealHeight(127);
        }
 
        /// <summary>
        /// Init
        /// </summary>
        public void Init()
        {
            TipBtn = new Button
            {
                X = Application.GetRealWidth(CommonFormResouce.X_Left),
                Width = Application.GetRealWidth(223),
                Height = Application.GetRealHeight(80),
                Gravity = Gravity.CenterVertical,
                TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                TextAlignment = TextAlignment.CenterLeft,
                TextSize = CommonFormResouce.TextSize
            };
            AddChidren(TipBtn);
 
            NameText = new EditText
            {
                X = Application.GetRealWidth(300),
                Width = Application.GetRealWidth(600),
                Height = Application.GetRealHeight(80),
                Gravity = Gravity.CenterVertical,
                TextColor = ZigbeeColor.Current.GXCPlaceHolderTextColor2,
                PlaceholderTextColor=ZigbeeColor.Current.GXCPlaceHolderTextColor2,
                TextAlignment = TextAlignment.CenterLeft,
                TextSize=CommonFormResouce.TextSize
            };
            AddChidren(NameText);
 
            var line = new Button()
            {
                X = Application.GetRealWidth(CommonFormResouce.X_Left),
                Y = Height - 1,
                Width = Application.GetRealWidth(965),
                Height = 1,
                BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor2,
            };
            AddChidren(line);
        }
 
        /// <summary>
        /// SetTitle
        /// </summary>
        /// <param name="title"></param>
        public void SetTitle(string title)
        {
            NameText.Text = title;
        }
 
        /// <summary>
        /// SetTitle
        /// </summary>
        /// <param name="title"></param>
        public void SetTitle(int title)
        {
            SetTitle(Language.StringByID(title));
        }
 
        /// <summary>
        /// SetPlaceHoldText
        /// </summary>
        /// <param name="holdText"></param>
        public void SetPlaceHoldText(string holdText)
        {
            NameText.PlaceholderText = holdText;
        }
        /// <summary>
        /// SetPlaceHoldText
        /// </summary>
        /// <param name="holdText"></param>
        public void SetPlaceHoldText(int holdText)
        {
            SetPlaceHoldText(Language.StringByID(holdText));
        }
 
        /// <summary>
        /// SetName
        /// </summary>
        /// <param name="title"></param>
        public void SetTipTitle(string title)
        {
            TipBtn.Text = title;
        }
 
        /// <summary>
        /// SetTipTitle
        /// </summary>
        /// <param name="title"></param>
        public void SetTipTitle(int title)
        {
            SetTipTitle(Language.StringByID(title));
        }
        
    }
}