I have a set of list headings eg.
List One (24) List Two (34)
etc. and I want to start with them collapsed, but allow the user to view the first 10, or expand to view all. So, I have setup so the user can click/touch the list name and it will cycle between 0-10-All, but I also want some buttons so it's obvious you can do that. I current have some split buttons with 'none, some, all' as the 3 names. I'd probably prefer icons or less text, as it starts to take up a fair amount of room when viewing on a small mobile device screen. I'm open to any ideas?
Example of current setup:
Update: The lists are unrelated, and internally are sorted. When they are expanded, items appear in between the headings that are visible.
I do like the idea of a 'Showing 10/128' system, combined with a single button that changes text to show what it would do next, like 'More/All/Hide'.
Implementation of ideas:
This behaves in the same none/some/all 3-state expansion, but only changes the text on the badge between 0/17, 10/17 and 17/17. I think it works quite well and the V/^ supplies the necessary affordance.