0

WebView の builtInZoomControls の位置 (下、水平右) が MapView のデフォルト位置 (下、水平中央) と一致していないことに気付きました。

1) 一貫性がないのはなぜですか? (おそらく Google への質問)

2) カスタム ズーム コントロールを適用せずに WebView の builtInZoomControls を水平方向に中央揃えする方法はありますか? それともそれが唯一の方法ですか?

4

2 に答える 2

0

Android UI の経験から、私が気づいたことは次のとおりです。

  1. マップ アクティビティを使用する場合、右に揃える理由はまったくありません。つまり、マップを見ているのです。自由にスクロールできる 2D サーフェス。

Web サイトを閲覧するとき、ほとんどのコンテンツは左側から始まり、右側に表示されます。

そのため、Web の閲覧中にコントロールを右下に配置することは非常に理にかなっています。マップを使用する場合 (ズーム コントロールがより重要な場合)、コントロールを邪魔にならないようにするために、コントロールをより目立たせる必要があります。ここでも邪魔にならない中央。

  1. あなたの投稿を最初に読んだとき、私はカスタム ズーム コントロールの使用を提案するつもりでしたが、すでにこれについて考えていたことに気づきました。コントロールを中央に配置することがアプリケーションにとって不可欠である場合は、カスタム コントロールを使用することをお勧めします。
于 2010-08-10T18:34:02.020 に答える
0

WebView でマップを表示する場合、実際にはブラウザ アプリを使用してマップ タイルを表示しています。Web ビューでズーム コントロールを変更するには、マップ タイルの表示に使用されているブラウザのズーム コントロールを操作する必要があります。

MapView ズーム コントロールではなく、WebView ズーム コントロールを操作してみてください。

于 2011-05-27T01:58:34.807 に答える