Перехват сенсорных событий в ViewPagerIndicator

Я использую Jake Wharton ViewPagerIndicator в своей FragmentActivity, которая содержит viewpager. У меня возникают трудности с перехватом событий onTouch. Я знаю, что ViewPagerIndicator перехватывает все события касания для ViewPager, но мне не удалось установить onTouchListener ни для моего ViewPager, ни для моего ViewIndicator. Вот моя базовая установка:

public class MainActivity extends FragmentActivity {

        mPager = (ViewPager)findViewById(R.id.pager);
adapter = new ViewSliderAdapter(getSupportFragmentManager());
        mPager.setAdapter(adapter);PageIndicator mIndicator = (CirclePageIndicator)findViewById(R.id.indicator);
        mIndicator.setViewPager(mPager);
        mIndicator.setOnPageChangeListener(new OnPageChangeListener() {
....
}

Спасибо за вашу помощь, я уверен, что это что-то глупое, но я много гуглил и возился с этим часами и, кажется, ничего не могу с этим сделать.

и как я уже сказал, я пробовал такие вещи, как:

mPager.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:

                    break;

                default:
                    break;
                }
                return false;
            }
        });

как с ViewPager, так и с ViewPagerIndicator без успеха.


person benbeel    schedule 28.06.2013    source источник
comment
Я также не нашел никакого решения, есть ли кто-нибудь, кто может помочь???   -  person Manwal    schedule 09.04.2014
comment
вы должны начать баунти @benbeel !!!!!!!!!   -  person Manwal    schedule 09.04.2014
comment
взгляните на краткое объяснение stackoverflow.com/a/23016638/2236219   -  person Manwal    schedule 11.04.2014