How to rearrange code with overridden methods at the top in Android Studio?
android-studio, code-formatting
Solution
In Android Studio 3.0 under `Preferences > Editor > Code Style > Java > Arrangement Tab` you can add a rule to match overridden and place it after the rules for fields and constructors but before the rules for methods.
You can then perform `Code > Rearrange Code` and it should arrange your code appropriately
Problem
In the `Preferences > Code Style > Arrangement`- tab, I have to manually enter matching rules for specific method names if I want to arrange them to be at the top. For example, I have an activity where I want the lifecycle- and other overridden methods to be at the top: ``` public final class MyActivity extends Activity { // Fields @Override public final void onCreate(...) { ... } ... // Other methods } ``` Is there a better way?