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 |