2021/05 3

@JvmOverloads: constructor 가 해주는 것

@JvmOverloads 어노테이션을 사용하면 여러 개의 constructor를 상속받는 번거로움이 줄어들고, xml inflation 시에도 문제가 발생하지 않는다. constructor를 직접 작성한 버전 class CustomView: View { constructor(context: Context) : super(context) constructor(context: Context, attrs: AttributeSet?) : super(context, attrs) constructor(context: Context, attrs: AttributeSet?, @AttrRes defStyleAttr: Int) : super(context, attrs, defStyleAttr) } @JvmOverloads..

안드로이드 텍스트뷰 속성 (Android TextView Attributes)

이 글은 제가 작성한게 아니라... 제가 나중에 쓰려고 하는 스크랩에 가깝습니다. 더 자세한 건 출처를 참고 하세요~ + TextView 속성의 종류 autoLink TextView를 링크 형태로 사용. autoText 텍스트 입력 시, 자동 오타 수정 기능 사용. breakStrategy TextView의 텍스트 줄넘김 정책 지정. bufferType getText() 함수로 리턴되는 버퍼 타입 지정. capitalize 알파벳 소문자 입력(표시) 시, 대문자로 자동 변환. cursorVisible 텍스트 입력 커서를 보일지 말지 여부 지정. digits TextView에 입력 가능한 문자 제한. drawableBottom 텍스트를 기준으로 아래쪽에 이미지 출력. drawableEnd 텍스트를 기준으로..