2011-09-13 163 views
0

我正在使用XML为我的应用程序创建布局,但最近我发现布局也可以使用表面视图在画布的帮助下创建,因此我想知道是否建议使用帮助创建布局的画布或不?Android画布布局

回答

1

您可以使用Canvas在其上绘制事物,如线,圆,文本和位图。但是,您无法将Widgets添加到它。

所以是的,你可以使用Canvas来创建Ui,但是你必须从头开始做所有事情,基本上需要重新实现所需的Widgets。这是游戏通常所做的事情,但对于“正常”项目来说这是不切实际的,特别是如果您需要像ListView这样复杂的Widget时。