Страница 1 из 1

весь код

Добавлено: 24 янв 2015, 14:28
arturba

Код: Выделить всё

package red.fm.cssr.fragment;

import android.os.Looper;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.os.Bundle;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;


public class MainActivity extends FragmentActivity {

    ViewPager viewPager=null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        viewPager = (ViewPager) findViewById(R.id.pager);
        FragmentManager fragmentManager=getSupportFragmentManager();
        viewPager.setAdapter(new MyAdapter(fragmentManager));
        viewPager.setClipToPadding(false);
        viewPager.setPageMargin(12);

    }

}

class MyAdapter extends FragmentPagerAdapter {

    public MyAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int i) {
        Fragment fragment=null;
    if (i==0){
    fragment=new Fraga();}
        if (i==1){
            fragment=new Fragb();}
        if (i==2){
            fragment=new Fragc();}
        if (i==3){
            fragment=new Fragd();}
        if (i==4){
            fragment=new Frage();}
        if (i==5){
            fragment=new Fragef();}

        return fragment;
    }

    @Override
    public int getCount() {
        return 6;
    }

    @Override
    public float getPageWidth(int position) {
        return 0.33f;
    }
}
что тут поменять??? чтоби фрагменти ходити по кругу после 6 снова шел 1

Re: весь код

Добавлено: 24 янв 2015, 14:47
Mikhail_dev
У вас этот код не заработает никогда, потому что стандартный элемент этого не умеет. Используйте библиотеку
Mikhail_dev писал(а):Какая-то есть либа для этого дела, чтобы ViewPager по кругу ходил, но не могу вспомнить имени. Может кто другой вспомнит
Вот вроде https://github.com/antonyt/InfiniteViewPager

Re: весь код

Добавлено: 30 янв 2015, 23:23
arturba
смотрел, думал старался понять :) но возник вопрос а без библиотеки нукак? :)