为viewPager提供clickAction

时间:2012-02-05 15:32:00

标签: android onclick android-viewpager

我使用了android v4 viewPager小部件。当我点击viewpager的当前页面时,我想转到另一个页面。我尝试使用setOnClickListener。但这一行动没有被听取。当我使用setOnTouchListener时,这可以工作,但滑动动作消失!页面正在使用textviews的相对布局进行充气 请参阅代码段:

    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 个答案:

答案 0 :(得分:2)

我建议你把OnClickListener放到你放在ViewPager中的Views并调用 ViewPager中的一个函数,因此它可以向左/向右滚动 - 这可能有效;)