총 게시물 39,187건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

다이얼로그 회색 배경이 남아있네요.

글쓴이 : NullPointException 날짜 : 2018-07-02 (월) 18:34 조회 : 804
글주소 : http://www.androidside.com/B49/170066
 
  W컨셉 다이얼로그
유니크 디자이너 편집샵 W컨셉! 다이얼로그, 기획특가, 신규회원 10%.
www.wconcept.co.kr
  리빙트렌드 다이얼로그
인테리어소품, 마노소품, 오브제캔들, 브라스 캔들홀더, 모로칸러그, 마우스러그
www.trendy-dialogue.co.kr/
  홈페이지바꾸는사람들
홈페이지제작, 리뉴얼전문 6가지 무료서비스진행중
homepeople.co.kr
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

다이얼로그가 생성되고 취소버튼은 안그러는데 백버튼, 영역 밖을 터치하면 다이얼로그가 사라지기는 하는데 회색 배경은 남아있어서 한번 더 눌러야지 회색배경이 사라지네요 .. 이게 무슨일이죠 ...

View webPopupView = View.inflate(this,R.layout.activity_eventpopup,null);

mWebView = new WebView(this);
mWebView.setWebViewClient(new WebViewClient());
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.loadUrl(StringUrl);

mDialog = new Dialog(this);
mDialog.setContentView(mWebView);
mDialog.setCancelable(true);

ViewGroup.LayoutParams params = mDialog.getWindow().getAttributes();
//params.width = WindowManager.LayoutParams.MATCH_PARENT;
params.width = WindowManager.LayoutParams.MATCH_PARENT;
params.height = WindowManager.LayoutParams.MATCH_PARENT;
mDialog.getWindow().setAttributes((android.view.WindowManager.LayoutParams) params);
mDialog.show();



질문자가 자신의 포인트 5 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 4을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

초초보개발좌 2018-07-03 (화) 09:52
mDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
댓글주소 추천 0 반대 0
NullPointException 2018-07-03 (화) 11:00
댓글을 달아주신 초초보개발좌 님 진심으로 감사드립니다.
우선은 자답입니다. 
다이얼로그 바깥영역, 뒤로가기 버튼을 눌렀을때 이벤트에 finish를 넣어주니까 정상적으로 종료됩니다. 
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기