0
在水平滾動中使用Map。 我的問題是,當我嘗試水平滾動這個工作正常,但當我嘗試移動或縮放mapview這不工作。爲什麼?android地圖縮放不工作ontouch?
我想這可能是因爲scrollview滾動功能。
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/horizontal_scroll"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="#ffffff"
android:fadingEdge="none" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal" >
<!-- Map Panel -->
<RelativeLayout
android:id="@+id/map_panel"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/headerLayout"
android:layout_width="fill_parent"
android:layout_height="55dp"
android:background="@drawable/greybar_head"
android:gravity="center_vertical" >
<ImageView
android:id="@+id/stpLogo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:src="@drawable/st_icon_new" />
<TextView
android:id="@+id/PropertyTypeText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@drawable/img_prop_for"
android:gravity="center_vertical|center_horizontal"
android:paddingLeft="15dp"
android:paddingRight="30dp"
android:text="For Sale"
android:textStyle="bold"
android:visibility="gone" />
</LinearLayout>
<ListView
android:id="@+id/ListItemView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/LeftHeaderLayout"
android:cacheColorHint="@color/transparent"
android:choiceMode="singleChoice"
android:listSelector="@drawable/list_selector" >
</ListView>
</RelativeLayout>
<RelativeLayout
android:id="@+id/mapInnerLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/leftListView"
android:gravity="center_vertical" >
<fragment
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
class="com.stp.stproperty.shared.MySupportMapFragment" />
</RelativeLayout>
我能不能發佈完整的代碼,但這個XML有一部分。 –
Ya只有水平滾動,因爲你必須在Horizontal ScrollView中添加它。所以它總是用水平滾動。 – Piyush
如何避免滾動並使地圖移動工作? @PiyushGupta –