Как настроить ButterKnife для создания построчного стиля кода?

#android-studio

#android-studio

Вопрос:

Правильно, как я смотрю на проект, где аннотации ButterKnife отображаются построчно (не смотрите на red MapView):

введите описание изображения здесь

Я пытаюсь сделать то же самое (мне очень нравится этот стиль), но когда я нажимаю alt ctrl l (переформатировать код), все рушится:

введите описание изображения здесь

Я не верю, что предыдущий разработчик делает этот порядок привязки вручную, я думаю, он что-то использует.

Не могли бы вы подсказать мне, как сделать этот стиль ButterKnife codestyle в моем проекте или как предотвратить нарушение моего порядка при использовании code reformate?

Ответ №1:

Если вы не хотите переносить аннотации полей в новую строку, измените ее в настройках, как следующие шаги:

  1. Перейдите в File -> Settings (Ctrl Alt S):
  2. В разделе редактора перейдите в Code Style -> Java (поскольку вы используете Java, сделайте для Kotlin в нем, если используете)
  3. Перейдите на вкладку «Перенос и фигурные скобки», найдите примечания к полям и выберите «Не переносить» из выпадающего списка.

Смотрите прикрепленное изображение :

введите описание изображения здесь

Ответ №2:

Это зависит от вашего стиля кода Android Studio, а не от ButterKnife. Его можно изменить в настройках. Вам нужно изменить стиль, чтобы аннотации и объявления могли быть в одной строке