如何在Android Studio中使用重写方法重新排列代码?

Ger*_*ann 12 code-formatting android-studio

Preferences > Code Style > Arrangement- 选项卡中,如果我想将它们排列在顶部,我必须手动输入特定方法名称的匹配规则.

例如,我有一个活动,我希望生命周期和其他被覆盖的方法位于顶部:

public final class MyActivity extends Activity {
    // Fields

    @Override
    public final void onCreate(...) { ... }
    ...

    // Other methods
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

shy*_*mal 6

在 Android Studio 3.0 下,Preferences > Editor > Code Style > Java > Arrangement Tab您可以添加匹配覆盖的规则,并将其放置在字段和构造函数规则之后,方法规则之前。

然后你可以执行Code > Rearrange Code,它应该适当地安排你的代码

安排截图