格式化@BindView代码

时间:2017-06-09 11:57:35

标签: android android-studio butterknife

默认情况下,Android Studio以这种方式编写Butterknife代码:

@BindView(R.id.text_view) 
TextView mTextView

有没有办法让Android Studio在一行中格式化代码,如下所示:

@BindView(R.id.text_view) TextView mTextView

如果可以,我希望此规则仅适用于@BindView注释。

1 个答案:

答案 0 :(得分:13)

Android Studio 2.3.3中的

档案 - >设置 - >编辑器 - >代码风格 - > Java - >环绕和支撑 - >字段注释 - >设为“不要换行”

但这会阻止AS将新行放在所有字段注释上。

我不知道是否可以只为@BindView使用此选项,但是,如果您设置这样的选项,AS将不会将所有注释都内联。例如,如果你有

@Nullable
String foo;

@BindView View bar;

并格式化代码,AS将保留两个注释。