앱에서 사용하는 거의 대부분의 alert는 Android의 system alert dialog를 그대로 가져와 사용했다. 제목이며 메세지며 길지 않은 내용이었기에 크게 UI적으로 이상함을 느끼지 못했었다. 이번에 여러줄의 줄바꿈이 있는 dialog를 만들면서 alert dialog는 가운데 정렬을 지원하지 않는다는걸 알게 되었다. 텍스트가 많아지면 많아질수록 title과 message의 경계가 모호해지고 비좁은 방에 정리되지 않은 채 꽉꽉 채워진 지저분한 느낌을 받았다. 이 지저분함을 해결하기 위해 system alert의 본형을 잃지 않는 custom dialog를 생성하기로 했다. 기존에 사용하던 코드 AlertDialog alertDialog = new AlertDialog.Builder(this)..