Android studio代码风格设置注释@BindView(R.id.xxx)为一行显示

看QMUI官方的代码,@BindView(R.id.topbar) QMUITopBar mTopBar;都是一行显示,但是到我自己的项目中时,总是会格式化成2行,变成:

 
  1. @BindView(R.id.topbar)

  2. QMUITopBar mTopBar;

我猜想应该也是代码格式化的问题,所以找找看在哪个地方设置,也参考了网上的文章。

按Ctrl+Alt+S,打开设置中心,选中Editor→Code Style→Java→Wrapping and Braces,找到Field annotations,修改成Do not wrap,就是不换行。为之前的是Wrap always,就是总是换行。

修改确定之后,再编写代码,动态格式化时,就不会变成2行了。但是之前是2行的,使用Reformat Code指令时,仍然不会将2行格式化成1行。只有新编写代码时,会按1行进行格式化。

比如输入完:@BindView(R.id.topbar) QMUITopBar mTopBar

后面会出现红色提示的波浪线,此时按Ctrl+Shift+Enter,自动完成输入。Android studio就会自动补充分号,而且整个代码还是一行。如果annotation的设置项是“always wrap”,那么就会自动变成2行。

参考的文章链接:https://blog.csdn.net/aibieqing241/article/details/51437873

猜你喜欢

转载自blog.csdn.net/mawei7510/article/details/82423643