私のアプリのメイン インターフェイスは、ユーザーがページを水平方向にスライドしてさまざまなページに移動するビューページャーです。ページの 1 つに Google マップビューがあります (以下に貼り付けます)。私の問題は、ユーザーがマップ ページにいて、水平方向のスライド ジェスチャを使用すると、マップが横に移動するのではなく、ページが次のページにスライドすることです。ビューページャーがマップの前にジェスチャーを取得しているかのようです。
ユーザーが賢く、斜め方向または垂直方向にマップをスライドさせ始めると、マップが動き始め、ジェスチャーは水平方向に続きます。ただし、単純な水平方向のスライド ジェスチャでページを移動するよりも、マップを移動する方が好みです。ページは、テキストビューを使用していつでもスライドできます。
これを実現する方法はありますか?
ありがとう、ゲイリー
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ContentPanel"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tvMAP"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Map"
style="@style/bigtype" />
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="mykeygoeshere"
android:clickable="true" />
</LinearLayout>