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
|
};
|
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,
|
};
|
AddChidren(NameText);
|
|
var line = new Button()
|
{
|
X = Application.GetRealWidth(CommonFormResouce.X_Left),
|
Y = Height - 2,
|
Width = Application.GetRealWidth(965),
|
Height = 2,
|
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));
|
}
|
|
}
|
}
|