【问题标题】:Android FragmentPagerAdapter Circular listviewAndroid FragmentPagerAdapter 循环列表视图
【发布时间】:2015-06-08 17:31:38
【问题描述】:

我想在android 中创建一个circular listview,但是我正在使用/扩展 FragmentPagerAdapter,我想检查项目位置以便检查 circular listview 中的下一个项目。

我只是想开发一个无限列表视图,它会在滚动结束时重复。

我的代码:

private class ListPageAdapter extends FragmentPagerAdapter {

    private String[] items={"Item1","Item2","Item3","Item4", "Item5", "Item6", "Item7", "Item8"};
    public ListPageAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int i) {
        Fragment sampleFragment=new SampleFragment();
        Bundle bundle=new Bundle();
        bundle.putString("text","FragmentNumber"+i);
        sampleFragment.setArguments(bundle);
        return sampleFragment;
    }

    @Override
    public int getCount() {
        return items.length;
    }

    @Override
    public CharSequence getPageTitle(int position) {
        return items[position];
    }

}

如何在 Item8 之后制作 Item1 以使其成为循环列表视图?

【问题讨论】:

    标签: android listview android-listview android-arrayadapter circular-list


    【解决方案1】:

    类似的东西呢:

    bundle.putString("text","FragmentNumber"+(i % items.length));
    

    我没有测试它,但我会说它可以工作:D

    【讨论】:

    • 它只是每个片段上显示的虚拟文本。没有别的。
    • 是的,我知道了,但我认为模数应该可以解决问题。是吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    相关资源
    最近更新 更多