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));
}
}
}