Sto provando l'implementazione "pull to refresh" su un ListFragment ma al momento nessuna delle librerie di rilascio sembra supportarla. Non c'è modo di rilevare l'overscroll sul frammento di lista che posso vedere, quindi mi chiedo se qualcuno abbia trovato un modo per farlo funzionare?Come implementare pull per aggiornare su un ListFragment
-
Utilizzando punta di Christian ho usato il seguente per il mio metodo onCreateView().
@Override
public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
PullToRefreshListView listView = new PullToRefreshListView(getActivity());
mAdapter = new HomeTweetListAdapter(getActivity(), R.layout.tweet_list_item, tweets);
listView.setAdapter(mAdapter);
return listView;
}
come Christian ha detto che si può fare solo con un frammento. Restituisce qualcosa di diverso da una ListView su un ListFragment.
EDIT: Per chiarire che sto usando Johan's PullToRefresh library
Quindi potrebbe usare il mio metodo? –
Sì. Certo ... Ho aggiunto un'altra risposta solo perché non hai tenuto conto del fatto che sta lavorando con Fragments, quindi le cose cambiano un po 'lì. Inoltre, sembra sapere che ci sono biblioteche di terze parti per farlo ... quindi potrebbe già sapere di quello che hai suggerito. – Cristian
Vedo dove stai andando con questo. L'ho provato, ma a Eclipse non piace impostare un list adapter su un semplice vecchio frammento. C'è un rimedio per questo? – George