我想在mapview顶部添加一个视图,当我移动地图视图时,该视图不会移动。地图视图可以放大或缩小,但视图应该静止在地图视图的中心。请指导我怎么做。
由于
答案 0 :(得分:2)
这应该是您的xml代码
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.gms.maps.MapView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
然后在你的活动中做这个
RelativeLayout.LayoutParams layoutParams = new
RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
relativeLayout.addView(yourView, layoutParams);