Android Studio 中的 Robojuice / Butterknife @InjectView 自动格式化问题

Robojuice / Butterknife @InjectView AutoFormatting issue in Android Studio

我在整个项目中采用了 @InjectView 主题,但在压缩这些声明时遇到了一个小问题。在我输入初始代码后,它在一行中看起来很棒......

@InjectView(R.id.tv_report_summary_name) TextView tvReportSummaryName;

但是,如果我执行自动格式设置 (Ctrl + Shift + F),Android Studio 会自动将其替换为两行,因此它看起来像:

@InjectView(R.id.tv_report_summary_name)                                     
TextView tvReportSummaryName;

有没有办法避免这种情况或修改我的格式设置选项来避免这种情况发生?非常感谢任何帮助。

当您打开 首选项 -> 代码样式 -> Java.

选择选项卡环绕和大括号

之后滚动到底部,可以选择设置此样式,如下图所示:

选择适合您的。

关注这个:

文件 -> 设置 -> 编辑器 -> 代码风格 -> Java -> 环绕和大括号 -- 字段注释和 select 复选框(单个注释后不换行)

希望它能解决您的问题。