뷰크기1 [안드로이드] 커스텀 뷰 영역 크기 설정: onMeasure(), setMeasuredDimension() 안드로이드에서 커스텀 뷰를 만들기 위해서는 보통 아래의 작업 과정을 거친다. 1) View 를 상속 받는 커스텀 뷰 클래스를 만들고, 2) onDraw() 메서드를 오버라이드해서 Canvas 객체로 그림를 그린다. 3) 레이아웃 XML파일에 커스텀 뷰를 추가한다. 예를 들어 아래와 같이 커스텀 뷰 클래스를 작성하고 띄워보자. class CustomViewSize: View { // 생성자 constructor(context: Context?) : super(context) constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs) // onDraw() 오버라이드: 그림 그리기 override fun onDraw(canvas: .. 2021. 8. 22. 이전 1 다음