Thanks for the detailed response... you may just have found a new
buyer for your book. :)

On Apr 29, 12:38 pm, Mark Murphy <[EMAIL PROTECTED]> wrote:
> kingkung wrote:
> > Is there a simple way to do this through a listAdapter, like
> > ArrayAdapter, etc.?  The way I see it, an ArrayAdapter is only able to
> > fill in ALL of the textview A's first, and then all of the textview
> > B's, and then all of the textview C's.  But there are clearly some
> > entries which don't have all three text views, and hence the array
> > would leave an empty space for that entry.
>
> Create your own subclass of ArrayAdapter and override getView(). It will
> be called for each one of your visible entries (#1, #2, #3, etc.).
> There, you can construct your own View that includes whichever of A, B,
> or C you need and return it. Those Views will then go into your overall
> ListView.
>
> To create your own per-item Views, you can either build and connect them
> in Java, or create a separate layout XML file for the items and use the
> ViewInflate class to give you Views based on that layout, which you can
> then fill in and customize (e.g., make unused ones invisible).
>
> --
> Mark Murphyhttp://commonsware.com
> The Busy Coder's Guide to Android Development -- coming in June 2008!
--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to