0

Я хочу создать circular listview в android, однако я использую/расширяю FragmentPagerAdapter, и я хочу проверить позицию позиции, чтобы проверить следующий элемент в circular listview.Android 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]; 
    } 

} 

Как я могу сделать ITEM1 после ст.8, чтобы сделать его круговой ListView?

ответ

-1

А что-то вроде:

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

Я не проверял, но я бы сказал, что она могла бы работать: D

+0

его просто фиктивный текст с указанием на каждом фрагменте. ничего больше. – developer

+0

Да, я получил его, но я думаю, что modulo должен сделать трюк. Имеет ли это ? –

Смежные вопросы