我有一个ViewPager设置,我的应用程序工作正常,但它只能让我滑动屏幕移动到下一张幻灯片。我想要的是也可以通过点击屏幕移动到下一张幻灯片。这可能吗?
我一直试图解决这个问题一个星期,但我找不到合适的代码让它发挥作用。
这是我到目前为止所做的事情:
public class JoyfulHappyfuntime extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_joyful_happyfuntime);
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(new MyPagerAdapter(getSupportFragmentManager()));
}
private class MyPagerAdapter extends FragmentPagerAdapter {
public MyPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int pos) {
switch(pos) {
case 0: return new BoopTheName();
case 1: return new Creed();
case 2: return new Waffles();
case 3: return new Smilea();
case 4: return new Smileb();
case 5: return new Smilec();
case 6: return new PancakesOne();
case 7: return new FirstJoyfulHappyfuntime();
case 8: return new Waffles();
case 9: return new Smilea();
case 10: return new Smileb();
case 11: return new Smilec();
//etc
default: return new Continue();
}
}
@Override
public int getCount() {
return 74;
}
}
}

答案 0 :(得分:0)
您可以尝试其中之一:
ViewPagerIndicator
让用户点击他想要的部分