Android-Studio 显示 XML 代码而不是设计

Posted

技术标签:

【中文标题】Android-Studio 显示 XML 代码而不是设计【英文标题】:Android-Studio to show XML code instead of design 【发布时间】:2014-09-06 18:54:03 【问题描述】:

我正在使用IntelliJ android-Studio 0.8.2,我想知道在编辑XML文件时是否可以默认打开代码?

打开多个文件总是显示设计选项卡,但打开单个文件时,有时会在文本选项卡中打开它们,但有时不会。

有没有办法将默认选项卡设置为 Text ?这很烦人,因为我很少使用“设计”选项卡。这是我正在谈论的屏幕截图:

提前致谢。

【问题讨论】:

我让这个工具栏消失了。知道如何再次显示它吗? 【参考方案1】:

较新(我猜是 2.x+)版本的 Android Studio 在主要设置中有这个选项:

Open the settings 执行以下操作之一:

请按Ctrl+Alt+S。 在主菜单上,选择 File | Settings(适用于 Windows 和 Linux)或 IntelliJ IDEA | Preferences(适用于 OS X) 按Ctrl+Shift+A,输入设置,然后按Enter

然后导航到以下子菜单:

Editor -> Layout Editor -> "Prefer XML editor"

【讨论】:

Android Studio -> 首选项 -> 设计工具 -> 默认编辑器模式:全部设置为“代码”【参考方案2】:

这已添加到最新版本的 Android Studio (0.8.12) 中。

新版本的其他功能可以在here找到。

【讨论】:

我花了一分钟才找到这个菜单。它可以通过设计视图中的选项(齿轮)菜单访问。 新版本似乎在主要设置中有这个。【参考方案3】:

这是最新版本的截图

Look at the top right corner of the image

【讨论】:

正是我想要的! 是的,这就是我需要的答案。荣誉。【参考方案4】:

2021 年更新

使用 Android Studio Artic Fox 2020.3.1,它是设置菜单中的 设计工具 (CtrlAltS)而不是布局编辑器:

【讨论】:

这个答案应该提高!【参考方案5】:

如果是 Android Studio 4.0,请使用 SplitCode 按钮查看。

【讨论】:

【参考方案6】:

自从在新的更新中,查看XML代码的功能发生了变化,需要遵循一些系列的步骤。

第一步:按Ctrl + Alt + S(基本打开设置)

第 2 步:点击布局编辑器并根据需要选择默认的编辑器模式。在我的情况下,我希望它处于拆分模式(您将能够在同一屏幕或窗口中看到代码及其输出)。

第 3 步:点击应用并确定。

第四步:关闭所有打开的 XML 或设计文件。现在在这一步之后,如果您打开项目中存在的任何其他文件,您会意识到打开文件的模式是您在步骤 2 中选择的模式。

【讨论】:

谢谢。我不知道为什么 Google 一直不鼓励使用文本编辑器,这通常是设计具有清晰逻辑和结构的布局的最简洁方式。【参考方案7】:

Mac

Android Studio > 首选项 > 编辑器 > 布局编辑器 根据您的需要更改视图。

您还可以使用Cmd + Shift + Left/Right Arrow在视图之间切换

【讨论】:

【参考方案8】:

在新的 Android Studio 4.1 中,此选项有些更改为:

访问此访问 Android Studio -> Preference 从菜单栏中搜索设计并选择 layout editor 并将模式更改为所需的模式。

谢谢

【讨论】:

【参考方案9】:

默认情况下,Android Designer 编辑器始终以“设计”模式打开文件。打开它后,您可以切换到“文本”模式,它将保留该文件的设置。但是,没有选项可以让它默认以“文本”模式打开 XML 文件。

【讨论】:

尽管如果您打开多个文件,它会继续并在设计中打开它并重置该设置.. 那很臭 - 我没有尝试过那个特定的用例。您可以尝试为此向 Android 工具团队或 JetBrains 提交错误报告或增强请求。 功能请求在code.google.com/p/android/issues/detail?id=73299 这不再正确,请参阅上面的答案。

以上是关于Android-Studio 显示 XML 代码而不是设计的主要内容,如果未能解决你的问题,请参考以下文章

android-studio打包APK出现有关apk图标问题

如何在 Android-studio 或移动设备上运行 ionic-capacitor 应用程序?

在浏览器中打开 SVG 会呈现 XML 代码而不是图像

如何将 React-Native 项目集成到 Android-Studio?

如何在 ubuntu 14.04 的 android 中安装 jdk 8

Android-Studio-插件小结