1

我想创建一个自定义视图(将从 XML 膨胀),它将在给定的 x\y 坐标处绘制。我知道我可以创建一个将实现的自定义视图onDraw(Canvas canvas),但我希望这个视图从 XML 膨胀。

Canvas我只能画线、矩形等..但我想膨胀整个 XML 布局..

我怎样才能做到这一点??

4

2 回答 2

2

您可以使用 FrameLayout 作为主要布局。

膨胀你想要的布局。

将其添加到 FrameLayout。

然后使用 LayoutParams 添加填充/边距。

于 2012-05-07T10:01:16.827 回答
2

我最终使用RelativeLayout了这里提到的:

设置视图的绝对位置

感谢您的回答!

于 2012-05-07T15:26:49.743 回答