Notice
Recent Posts
Recent Comments
Tags
- 404에러페이지
- ASP.Net Core 404
- 파일업로드 체크
- 강제이동
- XSS PHP
- 타임피커
- 바코드 스캔하기
- TempData
- SSD 복사
- ViewData
- 하드 윈도우 복사
- javascript 유효성체크
- javascript 바코드 생성
- 맥 오라클설치
- 말줄임표시
- jquery 바코드생성
- 바코드 생성하기
- 하드 마이그레이션
- ViewBag
- javascript redirection
- asp.net dropdownlist
- Mac Oracle
- 파일업로드 유효성체크
- XSS방어
- django 엑셀불러오기
- php 캐쉬제거
- asp.net core Select
- jquery 바코드
- asp.net Select
- javascript 바코드스캔
웹개발자의 기지개
[안드로이드] Dialog 다이얼로그 창 - 전체화면으로 새창 띄우기 본문
WebView 상으로 하이브리앱 작업시 보통의 경우
public class MyWebChromeClient extends WebChromeClient 와 같이
WebChromeClient 를 상속해서 처리하는데, 팝업창 관련 오버라이딩 메소드가
public boolean onCreateWindow(WebView view, boolean isDialog, boolean isUserGesture, Message resultMsg) 이다.
여기서, isDialog 가 true 형태로 넘어올때
아래와 같이 Dialog 를 생성해서 새창 처리를 커스텀해서 만들수 있다. (전체화면으로 띄우기)
final Dialog dialog = new Dialog(view.getContext(), android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
위의 소스상에서 중요한 속성이 android.R.style.Theme_Translucent_NoTitleBar_Fullscreen 이다.
참고 : https://stackoverflow.com/questions/10173544/custom-dialog-in-full-screen
'안드로이드' 카테고리의 다른 글
Comments