안드로이드 #다이얼로그 #커스텀 다이어로그
-
[Android]다이얼로그 크기 조정 및 테두리 둥글게 만들기Andorid 2022. 3. 29. 22:25
안드로이드에서 다이얼로그를 만들고자 이전 자바에서 하던 방식 그대로 Dialog 클래스를 상속받으려고 했으나, 일반적으로 DialogFragment가 더 많이 사용되는 듯 하여 해당 방식을 사용하기로 하였다. 그러나 한 가지 문제에 봉착했는데, 다이얼로그의 크기가 원하는 비율로 표시되지 않는다는 점이었다. 그래서 파라미터로 context를 받고, 해당 context의 windowManager를 접근하여 기기의 너비 및 높이를 구했다. val windowManager = mContext.getSystemService(Context.WINDOW_SERVICE) as WindowManager val display = windowManager.defaultDisplay val size = Point() disp..