Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个自定义视图(将从 XML 膨胀),它将在给定的 x\y 坐标处绘制。我知道我可以创建一个将实现的自定义视图onDraw(Canvas canvas),但我希望这个视图从 XML 膨胀。
onDraw(Canvas canvas)
在Canvas我只能画线、矩形等..但我想膨胀整个 XML 布局..
Canvas
我怎样才能做到这一点??
您可以使用 FrameLayout 作为主要布局。
膨胀你想要的布局。
将其添加到 FrameLayout。
然后使用 LayoutParams 添加填充/边距。
我最终使用RelativeLayout了这里提到的:
RelativeLayout
设置视图的绝对位置
感谢您的回答!