마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

CustomDialog가 show 되기 전에 뷰의 사이즈를 알 수 있나요 ?

0 추천
제가 알기론 뷰가 뜬 다음에야 onShowListener 인가 거기서 자신의 사이즈를 구할 수 있는걸로 알고있는데요

LayoutInflater로 view를 만들고, 그 view를 이용해 뷰 객체를 선언하고, 값을 셋팅해줬을 때

값의 사이즈에 따라 Dialog 사이즈가 달라지는 경우, 사이즈에 따라 Dialog의 위치를 조절 하고자 합니다.

 

.show를 통해 CustomDialog가 활성화 되기 전에 미리 사이즈를 계산하여, 다이얼로그 크기에 따라 알맞은 위치에 표시되도록 하는게 가능한가요 ?
음무 (17,820 포인트) 님이 2016년 8월 25일 질문

1개의 답변

0 추천
자신의 사이즈라고 하는것이 디바이스의 해상도를 말하는건가요?

그것이 맞다면 저는 앱을 실행하면 이미 디바이스의 width,height, dpi 등 필요한 디스플레이 정보들을 스태틱변수에 담아놓고

사이즈 이슈가 있는곳에서 항상 꺼내서 사용합니다.
캬옹이 (37,920 포인트) 님이 2016년 8월 25일 답변
다이얼로그의 사이즈입니다
...