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
-~----------~----~----~----~------~----~------~--~---

Reply via email to