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

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

    @BindView(R.id.topbar) 
    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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值