0

MapActivity を拡張するアクティビティで次のレイアウトを使用しています。

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:apiKey="My Google Maps Key"
    android:clickable="true" />

私が達成したいこと: ユーザーが夜間にマップを使用する場合、画面は暗い色 (黒または濃い青) で着色する必要があります。画面全体を埋める MapView は ViewGroup から派生しているため、それを達成する方法があると思いますか?

4

1 に答える 1

1

を に入れ、MapViewFrameLayout適用するandroid:foregroundFrameLayout、またはそのようなものを適用することができます。

ただし、これはあまりうまくいかないのではないかと思います。あなたが本当に必要としているのは、Google ナビゲーションで使用されているように、明るいテキストに暗いタイルがある別のタイル セットだと思います。あなたの色合いが単に地図を判読不能にするのではないかと心配しています。しかし、おそらく、目的を達成する色と透明度のレベルが見つかるでしょう。

于 2012-04-22T21:07:42.157 に答える