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

다이얼로그 크기 변경 방법

+1 추천

AlertDialog를 화면에 꽉차게 하고싶은데,,

LayoutParams params = ad.getWindow().getAttributes(); 
 
params.width = LayoutParams.MATCH_PARENT;
params.height = LayoutParams.MATCH_PARENT;
 
ad.getWindow().setAttributes((android.view.WindowManager.LayoutParams) params);

위에처럼..사이즈를 메치페런트 를 줬는데도.. 가로가 늘어나질 않습니다.. 어떻게 하면 가로가 늘어날까요?

 

 
 
 
익명사용자 님이 2014년 9월 12일 질문
300dp 이런 식으로 고정값을 줘도 그러던가요?
네.. 다이얼로그에 웹뷰를 붙여 쓰는데, 다이얼로그 크기가 웹뷰에 찍히는 내용에 따라 계속 멋대로 변하더라구요..;

3개의 답변

+1 추천
다이얼로그의 기본 배경 이미지에는 여백이 들어가 있습니다.

다이얼로그 배경을 바꾸던가 테마를 변경하세요.
익명사용자 님이 2014년 9월 17일 답변
여백 있는건 알고있습니다. 제가 하고싶은건 디펄트 여백을 제외하고 꽉채우는 것인데, 가로여백이 다이얼로그에 들어가는 웹뷰의 내용에 따라 가변적으로 변한다는 것입니다. 이걸 컨트롤 하고 싶거든요...
0 추천
다이얼로그를 사용해서 전체화면을 만드려고 했지만 전 안되서

activity theme를 이용해서 커스텀 다이얼로그를 만들었습니다.

원하는 크기로 잘 만들어져서 전 좋았습니다.

문제는....투명 다이얼로그에 비쳐지는 화면에 블러 효과를 주고 싶었지만

그건 잘 안되네요
lotto (1,070 포인트) 님이 2014년 9월 16일 답변
0 추천
Dialog는 원래 화면에 어느정도 여백이 생기지 않나요?

popupwindow로 해결해보시기 바랍니다.

예전에 앱 설명 가이드 레이어로 화면 전체를 덮어야 했을때

popupwindow로 해결 했던것이 기억납니다.
갸아악 (21,260 포인트) 님이 2014년 9월 16일 답변
...