0

我在扩展 MapActivity 的 Activity 中使用以下布局:

<?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或类似的东西。

但是,我怀疑这不会很好地工作。我怀疑你真正想要的是一组备用图块,就像谷歌导航所使用的那样,你有深色图块和浅色文本。我担心您的色调只会使地图无法阅读。但是,也许您会找到可以实现目标的颜色和透明度级别。

于 2012-04-22T21:07:42.157 回答