12

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

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

但是,如果我执行自动格式化(Ctrl + Shift + F),Android Studio 会自动用两行替换它,所以它看起来像:

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

有没有办法避免这种情况或修改我的格式选项以使这种情况不会发生?任何帮助是极大的赞赏。

4

2 回答 2

36

当您打开Preferences -> Code Style -> Java时。

选择 Tab Wrapping and Braces

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

在此处输入图像描述

选择适合您的。

于 2015-03-06T19:54:41.393 回答
4

按照这个:

File -> Settings -> Editor -> Code style -> Java -> Wrapping and Braces -- Field Annotation 并选中复选框(不要在单个注释后换行)

希望它能解决您的问题。

于 2016-06-09T05:00:08.433 回答