Android Studio代码折叠方法在一行中

Android Studio代码折叠方法在一行中,android,android-studio,coding-style,code-formatting,shortcuts,Android,Android Studio,Coding Style,Code Formatting,Shortcuts,Android Studio在使用代码折叠时并没有将所有方法放在一行中,这相当烦人,因为我无法区分它们之间的区别。我不知道为什么一种方法可以放在一行,为什么另一种方法不能 如下图所示,如果您查看光标所在的方法,上面的折叠符号位于函数名称的行中。当我折叠它时,方法将在一行中。 但是,有几种方法将上部折叠符号置于函数名称行的下方。当我折叠它时,方法将分为两行。第一行将包括方法的名称,第二行是“{…}” 我如何解决这个问题?这个问题能解决吗? 请注意,我不想将花括号放在函数名称的行中。移动到: 设置

Android Studio在使用代码折叠时并没有将所有方法放在一行中,这相当烦人,因为我无法区分它们之间的区别。我不知道为什么一种方法可以放在一行,为什么另一种方法不能

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

我如何解决这个问题?这个问题能解决吗?

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

移动到:

设置>>编辑器>>常规>>代码折叠

您将找到方法主体单行方法如果您想在单行中创建方法,请在此处进行检查

现在重新启动android studio,只需关闭并重新打开即可


禁用代码中的大纲

进入文件->设置->编辑器->常规->代码折叠

取消选中“显示代码折叠轮廓”


现在捷径是,

对于Windows:

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

我注意到折叠的线条和未折叠的线条之间的区别

这是线的长度

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

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


首选项/编辑器/代码样式/右边距(列)

谢谢您的建议。此选项已启用。正如您在图片上看到的,一些方法是一致的,但不是所有的。您是否尝试过使用方法体选项启用。谢谢您的新建议。MethodBodys选项只是简单地关闭所有方法的主体,而不是将所有方法放在一行中。那些不能在图片上完全折叠的方法将分为两行,第二行是“{…}”。根据我的说法,你想要的东西不可用。我明白了,谢谢。但是,您能帮我确定无法放入一行的方法的问题吗?这些方法与其他方法有什么区别?