我使用了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??
}
});
答案 0 :(得分:2)
我建议你把OnClickListener放到你放在ViewPager中的Views并调用 ViewPager中的一个函数,因此它可以向左/向右滚动 - 这可能有效;)