0

タブベースのインターフェースを備えた小さなAndroidモバイルアプリケーションを開発しています。1つのタブには地図が表示され、別のタブには検索機能が表示されます。

マップで厄介な問題が発生しています。マップを左にパン(スワイプ)すると、実際にマップをパンするのではなく、右のタブに移動します。

あるタブの内容から別のタブの内容への「スワイプ」を無効にしながら、上部のタブが同じように機能するようにしたいのです。

タブをホストする私の主なアクティビティは次のとおりです。

http://msse-idroid-mobile.googlecode.com/svn/trunk/FinalProject/src/com/idroid/activities/FragmentTabsActivity.java

タブに表示されるフラグメントは次のとおりです。

http://msse-idroid-mobile.googlecode.com/svn/trunk/FinalProject/src/com/idroid/fragments/

何か案は?

4

2 に答える 2

0

ViewPager クラスの機能をオーバーライドして、独自のソリューションを展開することになりました。ここを参照してください:

http://msse-idroid-mobile.googlecode.com/svn/trunk/FinalProject/src/com/idroid/view/MyViewPager.java

于 2012-04-22T22:02:54.187 に答える
0

エンドモンドのようにやってください。

マップのパンを有効/無効にするボタンをマップの上に追加して、マップのパンを無効にしますsetClickable(false);

このようにして、両方のものが得られます。パンとスワイプ。

于 2012-04-22T20:59:29.430 に答える