Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio中的Robojuice/Butterknife@InjectView自动格式化问题_Android_Android Studio_Butterknife - Fatal编程技术网

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

Android Studio中的Robojuice/Butterknife@InjectView自动格式化问题,android,android-studio,butterknife,Android,Android Studio,Butterknife,我在整个项目中采用了@InjectView主题,在压缩这些声明时有一个小问题。在我输入初始代码后,它在一行中看起来很棒,如下所示 @InjectView(R.id.tv\u report\u summary\u name)TextView tvreport summary name 但是,如果我使用自动格式(Ctrl+Shift+F),Android Studio会自动将其替换为两行,因此看起来像: @InjectView(R.id.tv_report_summary_name)

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

@InjectView(R.id.tv\u report\u summary\u name)TextView tvreport summary name

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

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

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

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

选择Tab环绕和大括号

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

选择哪一个是适合您的。

遵循以下步骤:

文件->设置->编辑器->代码样式->Java->换行和大括号--字段批注并选中复选框(单个批注后不换行)


希望它能解决你的问题。

我很高兴能帮助你