Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带注释的Android studio Java方法参数缩进_Java_Android_Android Studio_Intellij Idea_Indentation - Fatal编程技术网

带注释的Android studio Java方法参数缩进

带注释的Android studio Java方法参数缩进,java,android,android-studio,intellij-idea,indentation,Java,Android,Android Studio,Intellij Idea,Indentation,如何配置Android Studio以按前面的参数缩进方法参数?例如,我想要这样的东西: public static class EventObject { public final String eventType; public final Object eventData; public EventObject(@EventType final String eventType, final Object eve

如何配置Android Studio以按前面的参数缩进方法参数?例如,我想要这样的东西:

public static class EventObject {
  public final String eventType;
  public final Object eventData;

  public EventObject(@EventType final String eventType,
                                final Object eventData) {
    this.eventType = eventType;
    this.eventData = eventData;
  }
}
public static class EventObject {
  public final String eventType;
  public final Object eventData;

  public EventObject(@EventType final String eventType,
                     final Object eventData) {
    this.eventType = eventType;
    this.eventData = eventData;
  }
}
但安卓工作室对其进行了如下改造:

public static class EventObject {
  public final String eventType;
  public final Object eventData;

  public EventObject(@EventType final String eventType,
                                final Object eventData) {
    this.eventType = eventType;
    this.eventData = eventData;
  }
}
public static class EventObject {
  public final String eventType;
  public final Object eventData;

  public EventObject(@EventType final String eventType,
                     final Object eventData) {
    this.eventType = eventType;
    this.eventData = eventData;
  }
}

就Android Studio而言,您正在包装到前面的参数。如果继续将参数添加到
EventObject
,它们将是内联的。
@EventType
注释是
EventType
参数的一部分。请注意以下几点:事件对象< /C> >已经在 java .UTIL/COD>库中,因此考虑重命名类;代码>静态类只能是内部类。它已经是内部类了,谢谢。就IDE(以及查看您的代码的任何其他开发人员)而言,我想在注释结束后立即结束参数声明的开头;注释是声明的一部分。因此,除非您使用的框架支持在参数声明后使用注释(不太可能),否则您将无法更改它。RE:内部阶级;酷!只是想确定一下。