-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 8/6/10 20:12 , TreKing wrote:
> On Fri, Aug 6, 2010 at 12:28 PM, Fabrizio Giudici
> <[email protected]
> <mailto:[email protected]>> wrote:
>
> The code below doesn't work (basically seems to do things
> at random).
>
>
> What does "it does things at random" mean?
>
> I would not collapse all but the last group. I would collapse them
> all to make sure they're all the same, then expand the one you want.
> Try that?
>
Hmmm... the problem seems to be fixed by replacing:
final int groupCount = expandableListView.getCount();
with
final int groupCount =
expandableListView.getExpandableListAdapter().getGroupCount();
getCount() always returns a smaller number that it should be (e.g. 0
when there is 1 item in the list). That explains the behaviour for
which some nodes that are not the last one sometimes get expanded. I
supposed that getCount() was equivalent to
getExpandableListAdapter().getGroupCount(), but I'm clearly wrong.
- --
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
[email protected]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkxced4ACgkQeDweFqgUGxfsxwCgh1u+p4hZpLGoHuRWj6Mn5cdr
s/EAoKGpW+ax54dK4BA34cuL8jKa5Dmr
=DLp9
-----END PGP SIGNATURE-----
--
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