using System; using Shared.Common; namespace Shared.Phone.Device.CommonForm { public class DeviceInfoEditRow:FrameLayout { /// /// TipBtn /// public Button TipBtn; /// /// NameText /// public EditText NameText; /// /// DeviceInfoEditRow /// public DeviceInfoEditRow(int y) { X = Application.GetRealWidth(0); Y = Application.GetRealHeight(y); Width = Application.GetRealWidth(1080); Height = Application.GetRealHeight(127); } /// /// Init /// 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); } /// /// SetTitle /// /// public void SetTitle(string title) { NameText.Text = title; } /// /// SetTitle /// /// public void SetTitle(int title) { SetTitle(Language.StringByID(title)); } /// /// SetPlaceHoldText /// /// public void SetPlaceHoldText(string holdText) { NameText.PlaceholderText = holdText; } /// /// SetPlaceHoldText /// /// public void SetPlaceHoldText(int holdText) { SetPlaceHoldText(Language.StringByID(holdText)); } /// /// SetName /// /// public void SetTipTitle(string title) { TipBtn.Text = title; } /// /// SetTipTitle /// /// public void SetTipTitle(int title) { SetTipTitle(Language.StringByID(title)); } } }