12 commentaires

  1. Justin Vuffray

    Bonjour, comment je pourrai faire que dans les tab il n’y ait pas les mêmes informations ?

    Répondre
  2. joker killer terminator

    hi, thank’s for the tutos, look i wanna send and recive a binary data with arduino ethernet card when i use android application. can you help me plz

    Répondre
  3. Material28

    Bonjour,
    Dans le MainActivity j’ai créer des List articleList1;
    et j’ai passé ces list dans la fonction getItem:
    //Création des List:
    articleList1 = new ArrayList();
    for (int i = 0; i < 10; i++) {
    Article article = new Article();
    article.setTitle("list 1 Titre "+i);
    articleList1.add(article);
    }

    articleList2 = new ArrayList();
    for (int i = 0; i < 3; i++) {
    Article article = new Article();
    article.setTitle("list 2 Titre "+i);
    articleList2.add(article);
    }

    @Override
    public Fragment getItem(int position) {
    //je créé pour chaque onglet un RecyclerViewFragment
    Fragment fragment = null;
    switch(position) {
    case 0:
    fragment = RecyclerViewFragment.newInstance(articleList1);
    break;
    case 1:
    fragment = RecyclerViewFragment.newInstance(articleList2);
    break;

    default:
    break;
    }
    return fragment;

    }

    Coté RecyclerViewFragment : j'ai modifié le constructeur :
    public static RecyclerViewFragment newInstance(List list) {
    mContentItems = new ArrayList();
    mContentItems = list;
    return new RecyclerViewFragment();
    }

    ensuite dans le onViewCreated j’ai fait:
    mAdapter = new RecyclerViewMaterialAdapter(new TestRecyclerViewAdapter(mContentItems));
    mRecyclerView.setAdapter(mAdapter);

    Le problème est que j’ai obtenu le même affichage pour tout les recycleView (même List)

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *