我在Xamarin有一个Android应用程序和带有数字的gridlayout表单。 我想在这些数字之间画出不同宽度的线条。 我怎么能这样做?
谢谢!
答案 0 :(得分:2)
如果要绘制不同宽度的线条,则必须编写自定义网格布局并在OnDraw覆盖方法中绘制线条,
public class GridLayoutExt : GridLayout
{
public GridLayoutExt(Context context)
: base(context)
{
//This will enable the drawing of this Layout
SetWillNotDraw(false);
}
protected override void OnDraw(Canvas canvas)
{
base.OnDraw(canvas);
//Draw your lins based on your requirement
//canvas.DrawLine();
}
}