2014-01-20 27 views
0

我想刪除一個RelativeLayout的視圖並將其添加到其他的RelativeLayout這是第一個孩子:查看其取出並添加到另一個佈局鬆動內容

root.removeView(iv);  // root is the main RelativeLayout 
    RelativeLayout Box = rootChild //rootChild is a RelativeLayout inside root 
    Box.addView(iv);  

的問題是,當視圖添加到Box時,它會丟失其所有內容,並且只能查看視圖的背景。

如何在不丟失內容的情況下將視圖添加到佈局?

回答

0

您是否嘗試先添加並將其刪除?

@mod:這意味着作爲一個評論,但我不能添加這樣的。請把它放在它所屬的地方。謝謝!

+0

這引發了一個logcat錯誤,它說該視圖已經有一個父級。 – Sochimickox

+0

嗯,它應該做什麼......- .-我用我自己的代碼試了一下。問題是,我無法複製錯誤 - 在這裏可以正常工作。 –

+0

如果有幫助,可以通過編程方式增加rootchild和iv – Sochimickox

相關問題