현재 개발중인 앱의 세로 방향으로 안드로이드 태블릿을 제대로 타겟팅하기 위해 미디어 쿼리를 가져 오는 데 문제가있었습니다. http://pieroxy.net/blog/pages/css-media-queries/test-features.html을 사용하여 일부 테스트를 수행 한 결과 해당 페이지가로드 될 때 Chrome이 예상대로 작동하지만 내 앱의 WebView는 항상 가로 방향으로 등록됩니다. 나는 액티비티를 인물 사진에만 고정하려고했지만 아무런 효과가 없었다. WebView 코드와 AndroidManifest.xml을 통해이 동작을 유발할 수있는 무언가를 찾았지만 비어있게되었습니다. 나는 관련 코드를 게시 할 것이지만 그것을 찾을 수 없었다. Google이 지금까지 도움이되지 못했지만 누가이 문제의 원인 일 수 있는지 알고 있습니까? 버그 검색을 계속할 수있는 방법에 대한 지침은 크게 감사하겠습니다.Android WebView는 항상 가로 방향을보고합니다.
1
A
답변
0
많은 머리카락을 당긴 후 미디어 쿼리에 0px 높이를보고했기 때문에이 문제가 발생했다고 판단했습니다. 따라서 width> height이고 가로 방향이어야합니다. 타이밍 문제라고 생각하고 많은 코드를 onViewStateRestored로 옮겼지만이 변경 사항은 없습니다. 해결책은 모든 것 중에서, Web Layout의 layout_height를 wrap_content에서 XML 레이아웃의 0dp로 변경하는 것입니다. 이 사소한 비틀기는 분명히 올바른 지점에서 정확한 높이를 결정할 수있게했으며 모든 미디어 쿼리가 이제 예상대로 타겟팅됩니다.
관련 문제
- 1. Webview는 항상 트위터로 리다이렉트합니다.
- 2. WebView는 항상 최상위 구성 요소입니다.
- 3. Webview는 항상 데스크톱 모드에서 시작합니다.
- 4. Android WebView는 html5를 지원합니까?
- 5. Android webView는 pdf를로드하지 않습니다
- 6. 장치가 가로 방향이지만 [[UIDevice currentDevice] orientation] 세로 방향을보고합니다.
- 7. Android Webview는 Spdy V3를 지원합니까?
- 8. Android WebView는 터치 영역을 연결합니다.
- 9. Android 스틱 애플리케이션이 항상 가로 모드로 실행됩니다.
- 10. Android 앱이 항상 가로 모드로 유지됩니다.
- 11. 안드로이드 에뮬레이터는 항상 가로
- 12. Android WebView는 Chrome보다 다른 사이트를 보여줍니다.
- 13. Android WebView는 PinchZoom을 사용 중지하지만 컨트롤을 유지합니다.
- 14. Android WebView는 URL을 한 번만 프록시합니다.
- 15. Android WebView는 별도의 브라우저에서 특정 URL을 실행해야합니다.
- 16. Android WebView는 오프라인 모드에서 빈 페이지를 표시합니다.
- 17. Webview는 Android Jellybean의 플렉스 박스를 지원하지 않습니다
- 18. Android WebView는 프레임 셋 태그를 지원합니까?
- 19. Android webview는 페이지를로드하지 않지만 브라우저에서 앱로드를받습니다.
- 20. Android webview는 PC 브라우저와 모양이 다릅니다
- 21. 조각 안의 Android webView는 빈 페이지를 표시합니다.
- 22. WebView는 항상 안드로이드 웹 브라우저를 호출하여 div 요소에 SVG를 동적으로로드합니다.
- 23. Android, 가로 방향 전용?
- 24. 가로 방향으로 항상 비디오 녹화 (가로 -> 세로 -> 가로)
- 25. WebView는 activity.java에서 함수를 트리거합니다.
- 26. Revmob 유니티 플러그인 비디오가 항상 가로 모드
- 27. Android 회전 가로 전용
- 28. Android 일반 레이아웃 폴더가 항상 가로 모드로 화면을 여는 이유
- 29. Android 방향 감지 : 가로 - 왼쪽, 가로 - 오른쪽
- 30. webview는 URL을로드하지 않지만 데이터를로드합니다.