весь код

Ответить
Аватара пользователя
arturba
Сообщения: 13
Зарегистрирован: 23 янв 2015, 16:48

весь код

Сообщение arturba » 24 янв 2015, 14:28

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

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

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: весь код

Сообщение Mikhail_dev » 24 янв 2015, 14:47

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

Аватара пользователя
arturba
Сообщения: 13
Зарегистрирован: 23 янв 2015, 16:48

Re: весь код

Сообщение arturba » 30 янв 2015, 23:23

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

Ответить