반응형 전체화면2 안드로이드 WebView 전체 화면 설정 WebChromeClientwebChromeClient의 기본 설정에는 html의 비디오 태그를 전체화면 할 수 있는 기능이 없어서 WebChromeClient 클래스를 상속받은 새로운 클래스를 생성해야 한다. onShowCustomView, onHideCustomView 메서드를 오버라이드해 onShowCustomView에서는 전체화면이 되는 기능을 구현하고 onHideCustomView 에는 전체화면 종료시 화면이 바뀌도록 기능을 구현하면 된다. 코드 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.acti.. 2024. 5. 24. 전체 화면 설정 안드로이드 전체화면 lean back 사용자가 동영상을 시청할 때와 같이 화면과 거의 상호작용하지 않을 때 사용할 수 있는 전체 화면 환경 설정 lean back 모드를 사용 설정 setSystemUiVisibility()에 SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION을 설정 setSystemUiVisibility( SYSTEM_UI_FLAG_FULLSCREEN |SYSTEM_UI_FLAG_HIDE_NAVIGATION ) immersive 사용자가 화면과 많이 상호작용하는 앱용 setSystemUiVisibility()에 SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HI.. 2023. 4. 21. 이전 1 다음 반응형