我在我的Activity中使用以下布局扩展了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 - 我想有一些方法可以实现这一点吗?
答案 0 :(得分:1)
好吧,您可以将MapView
放在FrameLayout
中,然后在FrameLayout
上应用android:foreground
,或类似的内容。
但是,我怀疑这不会很好。我怀疑你真正想要的是另一套瓷砖,就像谷歌导航所使用的那样,你有深色瓷砖和浅色文字。我担心你的色调会让地图变得难以理解。但是,也许你会找到一个可以实现你的目标的颜色和透明度。