2019.08.12
개발하면서 경험했던 것을 정리한 포스트입니다. 오류 지적이나 제안 언제든지 환영합니다.
안녕하세요 이번 주제는 Live Template에 대해서 다루어보겠습니다.
우선, Live Template가 무엇이냐?
Live Template은 안드로이드 스튜디오에서 제공하는 사용자가 설정한 축약형 단어로 지정해놓은 Template을 생성해 주는 기능입니다.
이렇게 함으로써 타이핑속도와 개발 속도를 엄청나게 향상시켜 주는 아주 유용한 기능입니다.
그럼 어떻게 사용하는지 알아 볼까요?
기존에는 ConstraintLayout을 사용할 때 View와의 Contract를 지정할 때
이렇게 하나씩 입력 하셨다면,
Live Template를 사용하면
짠!! 설정해둔 축약어로 긴 코드를 한방에 처리해버릴 수 있습니다. 크👍🏻
이뿐만 아니라 자주 사용하는 클래스, 인터페이스 구조 또한 Template으로 만들어 빠르고 쉽게 작성할 수 있습니다.
이제 어떻게 설정하는지 알아보겠습니다.😉
📌mac의 경우 단축키 ⌘ + ' , ' (쉼표)
📌윈도우의 경우 ctrl + alt + s
를 누르면 Preference(mac) / Settings(window) 창이 나옵니다. 검색창에 live template를 검색하면 아래와 같은 화면이 나타납니다.
자세히 보시면 Android 하위에 이미 많은 templates가 추가되어있는 것을 확인할 수 있습니다.
오른쪽에 플러스 버튼을 눌러서 Live Template을 눌러줍니다.
Abbreviation = 약어
Description = 설명
Template text = 약어 입력 시 완성할 코드 템플릿
Define = 어디에서 사용할 것인지(ex. XML, Kotlin, Java...)
위에서 보았던 Constraint Layout의 contract를 template로 작성해봅시다.
약어를 contract라고 지어주고 템플릿을 아래와 같이 적어 줍니다.
또한 우리는 xml파일에서 constratint layout에서 사용할 것이기 때문에 xml에 체크를 해주시고 OK 버튼을 눌러줍니다.
그러면 지정해준 contract에 대한 template가 작성되는 것을 확인할 수 있습니다.!!
다음 글에서는 xml이 아닌 java, kotlin 코드에서의 좀 더 심화된 내용으로 템플릿 작성하는 방법을 알아보겠습니다.
감사합니다.
❤️
Love YourSelf
'Android' 카테고리의 다른 글
[Android] 키보드 올리기 / 숨기기 (android keyboard show / hide) (0) | 2019.08.26 |
---|---|
[Android] Android Studio Live Template 알아두기#2 (0) | 2019.08.13 |
[Android] OnItemClickListener not working in listView (1) | 2019.08.07 |
[Android] Fragment내에서 ViewPager생성 (0) | 2019.05.07 |
[Android] Only fullscreen opaque activities can request orientation (0) | 2019.03.14 |