팬시, 지연에 대한
죄송합니다. 두 개의 새로운 웹 사이트를 설정하고 상당히 관련이 있습니다.
Android 자체는 WebLayout 또는 CSS 렌더링을 제어하지 않습니다. 기본 Android 브라우저가 Android의 라이센스 계약으로 인해 기본 브라우저 일 필요는 없습니다. 궁극적으로 제조업체 나 사용자는 World Wide Web을 탐색하려는 브라우저를 설치할 수 있습니다. 웹 컨텐트 렌더링은이를 기반으로합니다.
많은 제조업체가 Android의 여러 측면을 재정의하고 재 구현하지만 대다수가 브라우저를 다소 혼자두고 있습니다 (다소 의미 있음). 사용자 정의 Activity
용으로 개발하지 않으면 실제 웹 브라우저 용으로 개발하는 것이 가장 좋습니다. 즉, 사용자가 자신의 웹 콘텐츠를 보는 데 어떤 브라우저를 사용하는지에 따라 다릅니다.
그러나이 모든 경우에 하나의 장애가 있습니다. Android SDK의 WebView 위젯은 사실 정상적인 Android 활동 내에서 웹 콘텐츠를 처리합니다. 이 경우 WebView는 Webkit을 사용하여 모든 렌더링을 수행합니다. Webkit은 Safari와 Opera가 사용하는 것과 동일한 오픈 소스 렌더링 엔진입니다. 따라서 콘텐츠는 Activity
에 직접 전달하는 경우 기준선을 제공해야합니다. 이 두 브라우저 사이에서도 동일한 엔진을 사용하지만 CSS를 렌더링하는 방법에는 몇 가지 차이점이 있습니다. 나는 WebView가 선호하는 것이 있다면 그것은 긍정적이지 않다. 어쨌든 Webkit의 문제점을 알고 있다면 WebView와 관련하여 발생할 수있는 CSS 문제를 해결하는 데 도움이됩니다.
FuzzicalLogic
정확히 무슨 뜻입니까? 우리가 당신이 원하는 것을 알고 있다면, 우리는 당신을보다 적절하게 답할 수 있습니다. –
@Fuzzical 스크롤합니까? 절대 위치 지정에 영향을 미치지 않습니까? – fancy
예. 그것은 스크롤합니다. 위치 지정에 영향을 미치는지 여부는 코드를 작성하는 방법에 따라 다릅니다. 질문은 여전히 조금 모호합니다 (저는 둔감하지 않으려 고합니다). 모호한 이유는 Android의 거의 모든 동작을 아주 쉽게 무시하고 구현 특성을 변덕스럽게 선택할 수 있기 때문입니다. 형제와 부모가 상호 작용하는 방식은 주어진 View의 동작에도 영향을 미칠 수 있습니다. 만족할만한 대답을 줄만한 정보가 충분하지 않습니다. 당신이 갖고있는 것, 원하는 것, 그리고 우리가 찾고있는 정보를 더 잘 알려줄 수 있는지 말해주십시오. –