Skip to content Skip to sidebar Skip to footer

How To Enable Fast Scrolling For A Listfragment?

I use a fragment activity to hold a list fragment which renders a bunch of products: public class ProductsListActivity extends SherlockFragmentActivity { @Override public

Solution 1:

The SherlockListFragment also has a getListView() method inherited from ListFragment.

getListView().setFastScrollEnabled(true);

This is how it could look like inside your ListFragment:

@OverridepublicvoidonActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    ArrayList<String> strings = newArrayList<String>();

    for(int i = 0; i < 300; i++) strings.add("Item " + i);

    ArrayAdapter<String> adapter = newArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, strings);
    setListAdapter(adapter);

    getListView().setFastScrollEnabled(true);
}

Post a Comment for "How To Enable Fast Scrolling For A Listfragment?"