阅读(4127) (13)

设计Android应用程序的布局

2018-03-08 09:39:33 更新

Android应用程序布局

本节介绍了如何为 Android 应用程序设计布局。

布局是定义活动或应用程序窗口小部件(片段)的用户界面。布局是在 XML 资源定义文件中声明的。有关如何创建资源文件夹和资源定义文件的说明,请参阅创建Android应用程序资源

布局编辑模式

IntelliJ IDEA 提出了两种主要的设计 Android 应用程序用户界面的方法:

  • 一是可能使用 IntelliJ IDEA 提供的特定于 Android 的重构手动编辑布局定义文件,并预览在专用的 "预览(Preview)" 工具窗口中立即反映的更改,您可以在其中调整布局以适应各种平台和设备。
  • 在专用 "设计器(Designer)" 工具窗口中撰写布局:从 "调色板(Palette)" 窗格中拖放布局元素,并在 "属性(Properties)" 窗格中指定它们的属性。在此模式下,所有更改都会立即反映在编辑器右侧显示的预览中。在 IntelliJ IDEA 级别,该功能是通过捆绑的 Android 支持插件提供的,该支持默认启用。如果没有,请在“设置/首选项”对话框的“插件设置”页面中启用它。

在设计模式和文本模式之间切换

您可以在打开布局定义文件的编辑器中的“设计(Design)”和“文本(Text)”选项卡之间切换,从而在这些模式之间切换。

Android应用程序布局

请注意,可用窗格集和工具窗口集取决于当前布局编辑模式:设计器工具窗口及其窗格在设计模式下可用,而“预览(Preview)”工具窗口在文本模式下可用。

在设计模式中,您可以通过在“设计(Design)”窗格的上下文菜单中选择“转到声明(Go to Declaration)”,或者通过单击“预览(Preview)”窗口工具栏中的图标来切换到手动模式。

在活动或片段与其相关的布局定义文件之间进行导航

您可以从活动或片段的源代码跳转到代表其内容视图的布局定义文件,反之亦然,从布局定义到源代码。

  • 要从组件跳转到其相关的布局定义,请打开组件的源代码,然后执行以下操作之一:
    • 单击“装订线”区域中的图标,然后在“转至相关符号(Go To Related Symbol)”弹出列表中选择布局定义文件。
    • 在主菜单上,选择:导航| 相关符号(Navigate | Related Symbol)。
  • 要从布局定义跳转到相应组件的源代码,请在文本模式下打开布局定义文件并执行以下操作之一:
    • 点击"装订线"区域中的图标。
    • 在主菜单上,选择:导航|相关符号(Navigate | Related Symbol)。