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

WebView 자동화면회전

0 추천
제가 웹뷰로 주소창을 사용하지 않기 위해 loadUrl을 사용하고 있는데요..

아래의 코드를 사용해서 브라우져를 띄우면

자동화면회전(가로보기)이 동작하지 않습니다.

저는 가로모드로 보여줘야 하거든요..

혹시 방법을 알고 계시면 답변 부탁드립니다.

 

view.setWebViewClient(new WebViewClient(){

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl("경로");

return true;

}

});

)
질문자입니다. (160 포인트) 님이 2014년 5월 27일 질문
질문자입니다.님이 2014년 5월 27일 수정

2개의 답변

0 추천
가로모드는 WebView 랑 상관없이 Activity 와 연관이 있습니다.

AndroidManifest.xml 파일을 확인해보세요
aucd29 (218,390 포인트) 님이 2014년 5월 27일 답변
우선 답변 감사드립니다.
AndroidManifest.xml 에는
android:screenOrientation="landscape"
가로모드로 해 놓은 상태 입니다.

view.setWebViewClient(new WebViewClient()를
사용하지 않고
view.loadUrl("경로"); 만 사용을 하면 자동화면회전이 되서요~
0 추천
return true 를 return false 로 바꾸세요.
익명사용자 님이 2014년 5월 27일 답변
답변 감사드립니다.
return false로 해도 되지는 않았고요..
아래 코드를 추가하니 가로모드로 고정이 되었습니다.

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
...