它们是 Android Studio 的“类似区域”的折叠功能吗

Posted

技术标签:

【中文标题】它们是 Android Studio 的“类似区域”的折叠功能吗【英文标题】:Is their a "region-like" folding feature for Android Studio 【发布时间】:2017-01-05 11:53:00 【问题描述】:

我正在 android Studio 上进行开发,与其他 IDE 一样,Android Studio 具有在可折叠的 java 代码中创建“区域”的功能。 (见下文)

使用这种代码

//region INITIALIZATION
private int myVaribale;
private String otherVariblae;
//endregion

我们可以折叠/展开代码(见下面的截图)。

它们对于 XML 编辑器(特别是 Android Studio 中的那个)是否类似?

我们可以添加的东西,例如:

<!-- region MY LAYOUTS -->
<RelativeLayout>

   //Some layouts

</RelativeLayout>
<!-- endregion -->

【问题讨论】:

请解释更多... 我更新了我的问题,对你来说够清楚了吗? oxygenxml.com/doc/versions/18.0/ug-authorEclipse/topics/… 展示了它在 oXygen 中以文本模式编辑 XML。 【参考方案1】:

您现在可以这样做:

<!--region Title-->
<View
    android:layout_
    android:layout_/>
<!--endregion-->

(我使用的是 Android Studio 3.0,不确定何时支持)

【讨论】:

太棒了,我一直在寻找该功能的解决方案,而你让我很开心! :D【参考方案2】:

你可以简单地通过

来实现
//region name
~~~Code~~~
//endregion

查看此链接了解更多信息。 Create Regions in Android Studio

【讨论】:

【参考方案3】:

您可以使用 CTRL+ALT+T 快捷键来生成区域/编辑器折叠。

或者您定义的自定义快捷方式:Settings &gt; Keymap &gt; Main Menu &gt; Code &gt; Surround With...

它适用于 Kotlin/Java/XML 等。所以你也可以为样式/布局创建折叠。

【讨论】:

【参考方案4】:

Android Studio 的 XML 编辑器仅支持在 IDE 级别使用 Cmd+Alt+"+" or "-" 折叠。

【讨论】:

【参考方案5】:

突出显示代码并按 ctrl+ "."

【讨论】:

编辑器快捷方式帮助页面的链接会很有帮助。

以上是关于它们是 Android Studio 的“类似区域”的折叠功能吗的主要内容,如果未能解决你的问题,请参考以下文章

请配置Android SDK Android Studio

Android Studio 中的图表/图形

Android Studio:无法在设计视图中看到组件

Android Studio中缺少/隐藏工具窗口

Xcode“模拟器”? Android Studio“模拟器”?

第二章:Android Studio概述[学习Android Studio汉化教程]