I've opened a feature request related to this: http://code.google.com/p/android/issues/detail?id=12007
Again I completely appreciate ListView was designed for efficient scrolling through large amounts of data and not for what I need, but we do not yet have a good alternative for short (static) lists inside ScrollView that also lets us make use of Adapters, selectors, dividers and input device handling, without having to re-implement all of these things ourselves. Example layout: ScrollView Logo Top 5 items list Save button Edit Button Delete Button Footer Assume the total height of these controls exceed the dimensions of the screen, and so require scrolling. If I use ListView for the list (as I want the user to be able to do ListView-like things). Using addHeaderView/addFooterView() is not an option here as the background must scroll for the design work. Regards, Richard On 20 Oct 2010, at 10:40, Richard Leggett wrote: > Hi Mark, > > Thanks for your advice. I'd really like to do that as I know that will > simplify things, unfortunately the scrolling nature of the background behind > the 3 UI widgets is integral to the design (a port of an iPhone app, that had > the same challenge as it turns out). > > Looks like for now I'll have to go one of two routes... > > 1. Extend ListView to implement background scrolling and use > addHeader/FooterView(). > 2. Extend LinearLayout to work with a ListAdapter (as this UI strategy is > used in several Activities) > > Many thanks again, > Richard > > > On 19 Oct 2010, at 19:11, Mark Murphy wrote: > >> On Tue, Oct 19, 2010 at 11:00 AM, Richard Leggett >> <[email protected]> wrote: >>> I'm keen to see if anyone has a better solution to this problem? >> >> Get rid of the background. You are taking on a fairly substantial >> maintenance headache for the sake of a background image. >> >> -- >> Mark Murphy (a Commons Guy) >> http://commonsware.com | http://github.com/commonsguy >> http://commonsware.com/blog | http://twitter.com/commonsguy >> >> Android App Developer Books: http://commonsware.com/books >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

