【问题标题】:When i format the code in android studio with CTRL+ALT+L my static function() set at first?当我在 android studio 中使用 CTRL+ALT+L 格式化代码时,我首先设置了静态函数()?
【发布时间】:2020-06-05 23:57:38
【问题描述】:

让我解释一下,

当我格式化代码时 [CTRL+ALT+L]。

预期是这样的:

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public static void myCustomFun() {
    //some code here
}

}

但我明白了

结果如下:

  public static void myCustomFun() {
    //some code here
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

谁能告诉我android studio(V-3.5.3)有什么问题?

【问题讨论】:

    标签: android android-studio keyboard-shortcuts android-shortcut


    【解决方案1】:

    问题是你已经声明你想要所有公共或所有静态方法高于其他方法。或者您可能有“将被覆盖的方法保持在一起”。有几个选项。

    检查排列选项卡以查看您已设置的内容:

    (参见我的屏幕截图中的 21,22,它在实例方法之上声明了静态方法)。

    【讨论】:

    • np,记得勾选绿色箭头标记为已回答 :)
    猜你喜欢
    • 2016-11-04
    • 2021-05-31
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 2022-07-18
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多