Fantastic. listView.addHeaderView() works like a charm!

It seems this usage was already thought of by folks more clever than
myself. I guess it helps to know the API =)

Thanks Mark.



On Apr 10, 11:57 am, Mark Murphy <[email protected]> wrote:
> craiget wrote:
> > I'm running into difficulties overriding an ArrayAdapter to be
> > displayed in a ListActivity.
>
> > The ArrayAdapter is filled asynchronously.
>
> > What I'm trying to do is add a special "sentinel" object that sits at
> > the beginning of the list to show the progress of the computation.
>
> Try addHeaderView().
>
> > My two guesses so far are: 1) When data is added asynchronously,
> > something goes wrong with redrawing the list view. 2) I'm not
> > correctly interpreting the "position" parameter of "getView()".
>
> > Any suggestions on why this doesn't work?
>
> You haven't indicated how you are adding stuff to the ArrayAdapter, and
> your problem may lie in there.
>
> However, I would use addHeaderView() for this circumstance, or have your
> "sentinel" live outside the ListView. Remember: even though you are
> using a ListActivity, you can still specify your own layout. You need
> the magic android:id for the ListView (@android:id/list) in that case.
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://twitter.com/commonsguy
>
> _The Busy Coder's Guide to Android Development_ Version 2.0 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to