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,请使用 Split
或 Code
按钮查看。
【讨论】:
【参考方案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 应用程序?
如何将 React-Native 项目集成到 Android-Studio?