0

Je cherche des idées sur la façon de faire une simple listview avec des images à l'intérieur d'une classe SherlockFragment; Qui est ensuite chargé dans un fragment ViewPager. J'ai essayé plusieurs exemples énumérés ci-dessous, chacun que je ne peux pas travailler avec succès. Je ne demande pas à quelqu'un de le faire pour moi, je suis à la recherche de conseils sur la façon de construire une expérience de quelqu'un pour me diriger vers des ressources.Helpful Sherlock Fragment ListView exemples ou conseils

exemples que j'ai essayé

android fragment example android sdk fragments

Répondre

0

Je suppose que le listview avec des images est sans aucun problème.

Pour afficher des fragments dans un viewpager vous devez travailler avec le soutien-bibliothèque et se présenter comme suit:

  1. vous créez une mise en page avec un viewpager:

    <android.support.v4.view.ViewPager 
        android:id="@+id/view_pager" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" /> 
    
  2. créer un fragment gonfle votre mise en page en 1., votre méthode onCreateView devrait conatin les lignes suivantes:

    View v = inflater.inflate(R.layout.view_pager_layout, parent, false); 
    MyFragmentAdapter mMyPagerAdapter = 
         new MyFragmentAdapter (getChildFragmentManager()); 
    // ... set data to pager 
    mMyPagerAdapter.setCountOfFragments(mCountOfFragments); 
    
    mViewPager = (ViewPager) v.findViewById(R.id.view_pager); 
    mViewPager.setAdapter(mMyPagerAdapter); 
    

3.créez une classe qui s'étend de FragmentStatePagerAdapter. Cela devrait ressembler à ceci:

public class MyFragmentAdapter extends FragmentStatePagerAdapter{ 

public MyFragmentAdapter(FragmentManager fm) { 
    super(fm); 
    // TODO Auto-generated constructor stub 
} 

@Override 
public Fragment getItem(int position) { 
      // create here you listfragment that should be shown in your viewPager 
    Fragment fragment = new ...; 

    // you also can set data to this listFragment 
    Bundle bundle = new Bundle(); 
    fragment.setArguments(bundle); 

    return fragment; 
} 

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

Ces liens étaient helpfull pour moi:

http://developer.android.com/training/animation/screen-slide.html

http://developer.android.com/reference/android/support/v4/view/ViewPager.html

Et aussi l'échantillon de effectivenavigation (https://android.googlesource.com/platform/development/+/d80ee02/samples/training/EffectiveNavigation) est vraiment utile.