package org.holoeverywhere.demo.fragments.lists; import android.os.Bundle; import android.view.View; import android.widget.ListAdapter; import org.holoeverywhere.demo.R; import org.holoeverywhere.widget.ArrayAdapter; import org.holoeverywhere.widget.ListView; public class ListsFastScrollFragment extends ListsBaseFragment { private ListView mList; @Override protected CharSequence getTitle() { return "Lists: FastScroll"; } protected ListAdapter onObtainData() { return ArrayAdapter.createFromResource(getActivity(), R.array.countries, R.layout.simple_list_item_1); } protected void onPrepareList(ListView list) { list.setFastScrollAlwaysVisible(true); list.setVerticalScrollbarPosition(View.SCROLLBAR_POSITION_RIGHT); } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); mList = getListView(); mList.setFastScrollEnabled(true); onPrepareList(mList); setListAdapter(onObtainData()); mList.setOnItemClickListener(null); mList.setClickable(false); } }