CustomView이란? 안드로이드에서 기본적으로 제공하는 TextView, EditText, Button 등은 당연하게도 설정할 수 있는 속성값들이 정해져있다. 만약 사용자가 제공하지 않는 기능을 만들고 싶다면 사용하는 것이 CustomView이다. 이 글에선 AppCompatTextView 클래스를 상속 받은 CustomTextView를 만들고자 한다. CustomTextView 구현 과정 1. 뷰를 정의한다. values 패키지에 attrs.xml로 파일을 생성한다. CustomTextView의 이름을 CustomText라 짓고 추가할 속성들의 이름을 prefixText, showText 로 각각 정의하였다. 해당 속성에 맞는 format을 사용해주면 된다. 만약 enum 값을 사용하고 싶다면 다음..