私のアプリケーションのメインインターフェイスは、ユーザーがページを水平方向にスライドさせてさまざまなページに移動するビューページャです。ページの1つにgoogle mapview(下に貼り付け)があります。私の問題は、ユーザーがマップページ上にあり、水平のスライドジェスチャーを使用すると、ページが横に動く地図の代わりに次のページにスライドすることです。 ViewPagerがマップの前にジェスチャーを取得しているかのようです。viewpagerページのmapviewでのジェスチャーの問題
ユーザーが賢明で、地図を斜め方向または垂直方向にスライドさせ始めると、地図が移動を開始し、次にジェスチャーを水平に続けることができます。しかし、私は単純な水平スライドのジェスチャー上のページの代わりにマップの移動を好むでしょう。ページは常にtextviewを使用してスライドできます。
これを行う方法はありますか?
おかげで、 ゲイリー
私は私の主な活動の.javaファイルにあなたのクラスを置きます。私はcom.deanblakely.CustomViewPagerを呼び出すようにxmlを変更しました。実行時ClassNotFoundException com.deanblakely.CustomeViewPagerを取得しました。私は何か忘れたことはありますか? (アンドロイドとjavaの新機能) –
これは別のクラスにあると思われます。あなたは新しいファイルを作成し、このコードを置く必要があります。この場合、 "com.deanblakely.CustomViewPager"を配置する場合は、 "com"フォルダ内の "deanblakely"フォルダに "CustomViewPager"というファイルを作成します。 –
ホルヘ。はい、クラスを別のファイルに入れたらうまくいきました。ありがとう。 –