본문 바로가기
Java

AOS_ Custom Dialog 배경 동적 조절

by JunsC 2024. 3. 4.
728x90

안드로이드 커스텀 다이얼로그를 생성후 보여주려고 하는데 width, height 가 내가 원하는 크기만큼 조절이 안되었음.

찾아보니 setContentView() 이후 아래의 코드를 넣어주면 작동이 된다는 stackoverflow 정보를 통해서 세팅해보니 원하는대로 설정이 잘 되었음.

우선 context 를 가져와 해당 window 크기를 구한 후 dialog width , height 에 직접 크기정보를 넣어주는 코드임.

 

위의 정보 토대로 커스텀 다이얼로그에 적용시키면 효율적으로 관리할 수 있겠다는 판단이 들었음.

 

이 커스텀 다이얼로그는 많이 사용되니까 Utils. 클래스에 넣어서 싱글톤 형식으로 사용하면 좋을 듯 하다

 

아니면 abstract 클래스로 임포트 해주는 코드로도 나쁘진 않다.

 

'Java' 카테고리의 다른 글

AOS_ HashMap 과 TreeMap 의 차이  (0) 2024.03.04
AOS_ Rxjava 아이템 정렬  (0) 2024.03.04
AOS_ 데이터가 남아있을 경우 대비하여 초기화 진행하기  (0) 2024.03.04
AOS_ Recyclerview 의 재사용 문제  (0) 2024.03.04
Android  (0) 2024.02.02
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."