列表视图的OnItemClick它应该在ViewPager中显示具有可滑动功能的detialFragment

时间:2015-10-18 08:11:55

标签: android listview android-fragments android-viewpager swipeview

简而言之,我将使用swipeView和片段构建一个Project。

  1. MainActivity.java
    一个。 ListViewFragment.java
    湾DetialFragment1.java
    C。 DetialFragment3.java
    d。 DetialFragment4.java
    即DetialFragment5.java
  2. MainActivity.java包含swipeView布局以及上面提到的所有其他片段。当我第一次打开我的应用程序时,它会显示swipeView的listView片段。并且onSwipe将片段逐个滑动即可。但是我也想要......当我点击片段listView onItem 4时,它应该直接显示DetialFragment4能够刷其他片段。请帮助....

1 个答案:

答案 0 :(得分:0)

终于得到了答案。对不起,但这次stackoverflow有点慢......等待,等待没有回答。而现在,我找到了回答..

<强> MainActivity.java

 public static void getViewPagerAtCurrentPosition(int position)
 {
 viewPager.setCurrentItem(position);
 }

FragmentA.java

switch (position) {
    case 0:
        MainActivity.getViewPagerAtCurrentPosition(1);
        break;
    case 1:
        MainActivity.getViewPagerAtCurrentPosition(2);
        break;
    case 2:
        MainActivity.getViewPagerAtCurrentPosition(3);
        break;
    case 3:
        MainActivity.getViewPagerAtCurrentPosition(4);
        break;
}