You can do all of this with removeView/addView. On Tue, Sep 15, 2009 at 10:59 AM, Chandra Mouli <[email protected]> wrote: > Thanks Romian for a quick reply. As I already mentioned in my previous mail > I have to swap the child to be deleted with the last child for my > pagination. In fact I am fixing the positions for each child in the layout. > As I want to add the last child in place of the child to be deleted I dont > think I can call addView before removing the child first. But once I > call removeView the entire tree structure is changed. > > > > On Tue, Sep 15, 2009 at 11:05 PM, Romain Guy <[email protected]> wrote: >> >> Why are you using detach/attachView? Just use removeView() and addView(). >> >> If you read the documentation of detachViewFromParent() you will see >> that you are not using it correctly. >> >> On Tue, Sep 15, 2009 at 10:31 AM, Chandra Mouli <[email protected]> >> wrote: >> > Hi all, >> > >> > I am using an absoluteLayout in which I have some child views. I am >> > mimicking pagination by hiding some and showing some. But I have a >> > delete >> > option as well. So when I delete a child the viewGroup is re-adjusting >> > its >> > child hierarchy. So in-order to avoid any overlap in a page I am >> > replacing >> > the last child with the child to be deleted. Here I am using >> > >> > detachViewFromParent (child_to_delete) >> > >> > attachViewToParent (child_to_replace) >> > >> > after replacing I am calling ----> removeViewAt >> > (previous_position_of_child_to_replace). >> > >> > I am currently facing some problems with this. It is leaving broken >> > pieces >> > around. Sometimes I see half part of the device there n half part here. >> > >> > Even though RemoveViewAt() calls invalidate on its parent --- I tried >> > explicitely calling invalidate() on the parent -- but it dint work >> > >> > >> > >> > Any help is appreciated... >> > >> > >> > >> > > >> > >> >> >> >> -- >> Romain Guy >> Android framework engineer >> [email protected] >> >> Note: please don't send private questions to me, as I don't have time >> to provide private support. All such questions should be posted on >> public forums, where I and others can see and answer them >> >> >> -- >> G . chandra mouli >> >> >> >
-- Romain Guy Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

