There's no reason for them to write anything but they are hopefully looking to 
create the best developer platform. 

I am working on this myself, but the whole purpose of the public bug/feature 
database (and this list) is to make suggestions that may help others in future. 

On 20 Oct 2010, at 13:32, Mark Murphy wrote:

> There is no particular reason why Google needs to write this. Anybody
> can write this and make it a reusable component. A knee-jerk reaction
> of "if it's lime green, Google must write it" is a sad statement.
> 
> On Wed, Oct 20, 2010 at 8:26 AM, Richard Leggett
> <[email protected]> wrote:
>> 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
>> 
> 
> 
> 
> -- 
> Mark Murphy (a Commons Guy)
> http://commonsware.com | http://github.com/commonsguy
> http://commonsware.com/blog | http://twitter.com/commonsguy
> 
> _Android Programming Tutorials_ Version 3.0.1 Available!
> 
> -- 
> 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

Reply via email to