Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I need to do paginated list of items in android application.

What are the best practices to do this?

I use cursor loader to get data from content provider(cache). If the data is expired the provider initiates loading data from web.

Update: Concreting question: What is the best way to implement a paginated list (load more button, endless list or something else)?

share|improve this question
    
You need to make your question more specific. "Is X a good idea?". Not "what are all the good ideas for Y?" –  JohnGB Oct 3 '11 at 11:05
    
If you're asking about infinite scrolling (an "endless list") it sounds more like you're asking "How should I display a list of content on android" rather than about pagination in particular, unless explicit pages are a requirement. –  Ben Brocka Oct 3 '11 at 14:15
add comment

1 Answer

up vote 0 down vote accepted

It depends very much on your application. Each method has strengths and weaknesses, so you need to weigh up each one and decide from there.

A paginated list is easy to navigate to a specific point, and would probable be best where you have many items and someone is likely to need to jump to a specific one.

Infinite scroll is good for a simple interface where it is most likely that someone will want to see the earlier items, or where there aren't many items in the first place. Think of a blog here.

Clicking to show more is best in similar situation to infinite scroll, but where bandwidth is an issue. I only have to load up what I want to load up that way, but I have to click another button. You need to decide which will be more important or, even better, ask your customers.


I am facing a similar issue in an app I'm working on, and my current solution is to use a slider both for navigation and positional information. I have yet to test this out with customers, but I think the idea has merit.

enter image description here

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.