Thanks, But when I ran below code, it got a null: View v = listView.getChildAt(0); This code was wroten at last line in onCreate(Bundle icicle), If I move this code out onCreate(Bundle icicle), move into a method which will be called only after onCreate finished, it works ok.
seems it's not possible to get child before onCreate(Bundle icicle) finished. But what I need is to init list items with different heights, is there a way to do this before list view is shown? On Sun, Oct 12, 2008 at 6:33 PM, Romain Guy <[EMAIL PROTECTED]> wrote: > > If you want the Views that represent the items on screen, use > ListView.getChildAt(). You can also look at getFirstVisiblePosition() > to match the Views with your adapter's content. For instance, the item > at position p in your adapter is represented by the View returned by > getChildAt(p - getFirstVisiblePosition()). > > On Sun, Oct 12, 2008 at 3:23 AM, Guillaume Perrot > <[EMAIL PROTECTED]> wrote: > > > > The items in a list view are backed by a ListAdapter. > > You can retrieve the current adapter set on a list view by calling > > getAdapter(). > > > > On Oct 11, 4:11 pm, plargo <[EMAIL PROTECTED]> wrote: > >> it's been bothering me for a while... > > > > > > > > > -- > Romain Guy > www.curious-creature.org > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

