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);
}
}