0
我目前正在试用osmdroid mapview。 我的XML布局看起来是这样的:osmdroid mapview:放大时的布局更改
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/lblText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="text1"
android:textSize="25sp" />
<TextView
android:id="@+id/lblText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="text2"
android:textSize="25sp" />
<org.osmdroid.views.MapView
android:id="@+id/osmmapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:visibility="visible" />
</LinearLayout>
这看起来执行时相当精细,而且运作非常好:
不幸的是与布局的问题,如果放大按钮被击中,因为再变焦在被执行时,2个TextViews正在消失的时间:
再次是正常的放大后,如第一个屏幕截图所示。 如何解决这个问题?
如果我这样做,OSM地图不再显示。这只是黑色的地图应该是 – nr1
如果你尝试:'android:layout_width =“match_parent”android:layout_height =“0dp”android:layout_weight =“1”'? – Shitesh