图形化布局编辑器允许你通过拖放来创建UI。在早期版本的ADT中,图形化布局编辑器并不是很有帮助,幸运的是,最新版本非常强大,可以用来创建复杂的包含有复合组件以及动画的布局。
(1)Configuration下拉菜单让你可以改变当前布局展示的方式。这是查看在诸如手机和平板电脑等不同硬件配置下的UI的一个快捷方式。
(2)Canvas展示了将在特定硬件配置下显示的当前布局。布局包括一组指定上下文的按钮,这将用来快速改变选择的视图的参数。你可以从Palette拖拽视图并把它们放在这儿从构建UI。你还可以右击组件以得到可用配置的指定上下文的列表。你还可以重用这个列表来重钩UI使其成为可复用的组件。
(3)Palette包含Android用户界面的基本构建模块。在这里你可以找到基本的布局容器、控制形式、甚至像过渡动画等高级功能。你可以拖动任意组件到Can中来创建UI。当你拖动组件到Canvas上时,他们将会捕捉到已存在的模块的边缘,自动对齐布局。
(4)Outline通过有层次地列出所有组件展示了布局的全貌。这样可以很容易地看出各组件之间是如何嵌套的。它同样也让发现隐藏的或者不可见的组件更加容易,你可以使用这个视图来快速记录布局的组件。
(5)在图形布局编辑器底部的是切换到UI的标准XML视图的tab。虽然你可以通过使用图形布局编辑器完成很多工作,仍然建议通过手工编码完成最终的布局的XML