Как переставить код с переопределенными методами вверху в Android Studio?

На вкладке Preferences > Code Style > Arrangement - мне нужно вручную ввести соответствующие правила для имен конкретных методов, если я хочу, чтобы они были наверху.

Например, у меня есть действие, в котором я хочу, чтобы верхний и нижний переопределенные методы находились в верхней части:

public final class MyActivity extends Activity {
    // Fields

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

    // Other methods
}

Есть ли лучший способ?

Ответ 1

В Android Studio 3.0 под Preferences > Editor > Code Style > Java > Arrangement Tab вы можете добавить правило для соответствия overridden и поместить его после правил для полей и конструкторов, но перед правилами для методов.

Затем вы можете выполнить Code > Rearrange Code, и он должен соответствующим образом упорядочить ваш код

Скриншот компоновки