builtInZoomControls在WebView和MapView中的位置

时间:2010-06-15 02:23:40

标签: android android-widget android-maps android-webview

我注意到WebIn中的builtInZoomControls的位置(底部,水平右侧)与MapView中的默认位置(底部,水平中心)不一致。

1)为什么不一致? (可能是要问Google的问题)

2)有没有办法在不应用自定义缩放控件的情况下水平居中WebView的builtInZoomControls?或者这是唯一的方法吗?

2 个答案:

答案 0 :(得分:0)

根据我对Android UI的体验,这是我注意到的

  1. 使用地图活动时,实际上没有理由与右边对齐,你正在查看地图,即。可以随意滚动的2D表面。
  2. 浏览网站时,大多数内容从左侧开始,然后向右运行。

    因此,在浏览网页时将控件放在右下方是很有意义的,为了防止它,当使用地图(变焦控制更重要)时,控件应该更加突出,因此在中心,它仍然不会妨碍这里。

    1. 在第一次阅读你的帖子时,我打算建议使用自定义缩放控件,但我意识到你已经考虑过这个了。如果集中控件对您的应用程序至关重要,那么自定义控件似乎就是我采用的路线。

答案 1 :(得分:0)

在WebView中查看地图时,您实际上正在使用浏览器应用程序来查看地图图块。要在Web View中更改缩放控件,您必须操作用于查看Map Tiles的浏览器的缩放控件。

您应该尝试操作WebView缩放控件而不是MapView缩放控件。