Android Studio Code折叠方法在一行中

时间:2016-03-03 10:54:27

标签: android android-studio coding-style code-formatting shortcuts

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

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

enter image description here

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

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

2 个答案:

答案 0 :(得分:7)

转到:

  

设置>>编辑器>>一般>>代码折叠

如果你想在ONE-LINE中制作方法,你会发现方法主体单行方法

enter image description here

现在重新启动android-studio OR ,然后重新打开它。

禁用代码中的大纲

  

转到文件 - >设置 - >编辑 - >一般 - >代码折叠

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

现在是快捷方式,

对于Windows:

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

答案 1 :(得分:1)

我注意到折叠的线条与未折叠的线条之间存在差异。

这是线条的长度。

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

页面宽度可在以下位置调整:

偏好设置 / 编辑 / 代码样式 /右边距(列)