0

当使用代码折叠时,Android Studio不会将所有方法都放在一行中,而且它很烦人,因为我无法区分它们。我不知道为什么一种方法可以放在一行,为什么另一种方法不能。Android Studio一行代码折叠方法

正如您在下面的图片中看到的那样,如果您查看光标在上面的折叠符号位于函数名称行中的方法。当我折叠它时,该方法将在一行中。 但是,有几种方法可以在函数名称下面的上面折叠符号。当我折叠它时,该方法将分为两行。第一行将包括方法的名称,第二行将是“{...}”。

enter image description here

我该如何解决这个问题?这可以修复吗?

请注意,我不希望将大括号放在函数名称的行中。

回答

3

移到:

设置>>编辑>>通用>>代码折叠

,如果你想你会发现方法主体单行法检查有在单行中制作方法。

enter image description here

立即重新启动机器人工作室OR类只是关闭并重新打开一样。


在代码中禁用大纲

转到文件 - >设置 - >编辑 - >常规 - >代码折叠

取消选中显示代码折叠大纲


现在快捷键是,

对于Windows:

Minimize: CTRL + SHFT + '-' 
    Expand: CTRL + SHFT + '+' 
+0

谢谢您的建议:

页面的宽度可以进行调整。该选项已打开。正如你在图片上看到的,一些方法是一致的,但不是全部。 –

+0

您是否尝试过**方法身体**选项启用。 –

+0

谢谢你的新建议。 Method Bodies选项只是简单地关闭了所有方法的主体,但并没有把所有方法放在一行中。那些不能完全折叠在图片上的方法将在第二行用两行“{...}”表示。 –

0

我注意到折叠线,而不是折叠线之间的differnce。

这是行的长度。

长度超过页面宽度的线条(灰线)不能也不能折叠。但折叠时宽度较短的线条可以折叠。

/编辑/代码样式 /右边距(列)