Предоставление clickAction для viewPager - PullRequest
1 голос
/ 05 февраля 2012

Я использовал виджет android v4 viewPager. Я хочу перейти на другую страницу, когда нажимаю на текущую страницу в пейджере. Я пытался использовать setOnClickListener. Но это действие не слушается. Когда я использую setOnTouchListener, это работает, но действие смахивания исчезает! Страница надувается с относительным макетом с текстовыми представлениями Пожалуйста, посмотрите фрагмент кода:

    mInfoPager = (ViewPager)findViewById(R.id.info_pager);
    mInfoPager.setClickable(true);
    mInfoPager = new InfoPagerAdapter(InfoScreen.this,5);
    mInfoPager.setAdapter(mInfoPagerAdapter);

..

    mInfoPager.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            //Not coming here??

        }
    });

1 Ответ

2 голосов
/ 05 февраля 2012

Я предлагаю вам включить OnClickListener в представления, которые вы поместили в ViewPager, и вызвать функцию в ViewPager, чтобы он мог прокручивать влево / вправо - это может работать;)

...