[Android]안드로이드 스튜디오 TimePickerDialog 여백 없애기, 뒤쪽 배경 지우기

타임피커 다이얼로그(time picker dialog)를 사용하는데,,,

 

테스트용 화면

이런식으로.. 바깥쪽에 여백이 남는 현상이 발생했습니다.

다이얼로그의 배경을 없애고 싶은데..

 

계속 검색해보니 간단하게 한줄로 해결할 수 있었습니다.

 

timePickerDialog2.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));

(참고로.. 앞에 빨간색 부분은 내가 만든 다이얼로그 이름)

 

추가 위치는 timePickerDialog2.show(); 라고 선언한 바로 윗줄에!

 

찾아보니, 배경을 투명하게 해주는 속성이라고 합니다.

 

무작정 눈에보이는 것 부터 개발해보자!! 하고 따라하다보니.. 속성이나 이런걸 찾아볼 생각을 못해서

간단한 문제인데도 시간이 꽤 걸렸던... 역시 이래서 기초가 중요하다고 하나 봅니다.

Android Dialog 속성이라고 진즉 찾아봤으면 금방 해결했을 텐데...

 

다음번엔 dialog 속성 같은 것들도 한번 정리해서 포스팅 하는것도 좋을것같네요.

 

문제해결(?) 이라고 하기엔 다소.... 기초적이고 너무 별거 없는 내용이지만

그래도 저와 같이 원인을 모르고 무작정 해결하고자 하는 사람들이 적어도 한 명은 있을거라고 생각하기에...!

 

저와 같은 초보자 분들에게도 도움이 되길 바랍니다!

 

 

깔끔 깔끔!