2010-06-15 4 views
0

WebView (bottom, horizontal right)에서 builtInZoomControls의 위치가 MapView의 기본 위치 (하단, 수평 가운데)와 일치하지 않는 것으로 나타났습니다.WebView 및 MapView에서 builtInZoomControls의 위치

1) 왜 일관성이 없습니까? (아마 Google에 질문해야 할 질문)

2) 맞춤 확대/축소 컨트롤을 적용하지 않고 WebView의 builtInZoomControls를 가로로 가운데 놓을 방법이 있습니까? 아니면 유일한 방법입니까? 안드로이드 UI와 내 경험에서

답변

0

는, 여기지도 활동을 사용할 때 내가

  1. 을 눈치 챘을거야, 정말 오른쪽으로 정렬 할 이유가 없다, 당신은 즉,지도를 찾고 있습니다. 스크롤 할 수있는 2D 표면입니다.

웹 사이트를 탐색 할 때 대부분의 콘텐츠는 왼쪽에서 시작하여 오른쪽으로 실행됩니다.

웹을 탐색하는 동안 오른쪽 아래에 컨트롤을 배치하는 것은 많은 의미가 있습니다. 길게 유지하려면지도를 사용할 때 (컨트롤이 더 중요한 경우) 컨트롤이 더 두드러 져야합니다. 따라서 센터에서 여전히 여기에 방해가되지 않습니다.

  1. 게시물을 처음 읽은 후 사용자 지정 확대/축소 컨트롤을 사용하도록 제안했지만 사용자는 이미이 문제에 대해 생각해 왔습니다. 컨트롤을 중앙에 배치하는 것이 애플리케이션에 필수적이라면 커스텀 컨트롤이 내가 취할 수있는 루트 인 것 같습니다.
+0

이미 사용자 정의 확대/축소 컨트롤을 대안으로 언급했지만, 명시 적으로 builtInZoomControls에 적용 할 방법을 찾고 있습니다. 필자의 경우 컨트롤을 중앙에 배치하는 것이 중요합니다. 그렇지 않으면이 질문을하지 않았을 것입니다. (죄송합니다. 도움이되지 않거나 전혀 새로운 내용이 없습니다.) –

+0

"웹 사이트를 탐색 할 때 대부분의 콘텐츠는 왼쪽에서 시작하여 올바르게 실행됩니다." - 서양 문화의 경우 사실 일 수도 있고 그렇지 않은 경우도 있습니다. 그러나 일관된 UI를 설계하는 것이 Google의 무능력의 전형적 경우 일 뿐이며, 항상 실패한 점이 많습니다. –

0

WebView에서지도를 볼 때 실제로지도 타일을 보려면 브라우저 앱을 사용하고 있습니다. 웹보기에서 줌 컨트롤을 변경하려면지도 타일을 보는 데 사용되는 브라우저의 줌 컨트롤을 조작해야합니다.

MapView 확대/축소 컨트롤이 아닌 WebView 확대/축소 컨트롤을 조작 해보십시오.

+1

WebView에서지도를 사용하고 있지 않습니다. MapView를 사용하고 있습니다. 사용자 정의 컨트롤을 적용하지 않고보기 구성 요소, 웹보기 및지도보기 모두에서 확대/축소 컨트롤의 일관성을 유지하기 만하면됩니다. 내 앱의지도보기와 웹보기는 서로 관련이 없으며 줌 기능을 일관되게 사용하고 싶지만 맞춤형 줌 기능을 사용하지 않고도 불편할뿐입니다. –