我在我的佈局以下層次:removeAllViews()對子視圖有什麼作用?
ScrollView
RadioGroup
RelativeLayout
RadioButton
ImageView
RelativeLayout
RadioButton
ImageView
...
現在的問題是,它看起來很好定義的XML編輯器,RadioButtons
和ImageViews
有默認值(佔位符),但是當我發起一個活動,在RadioGroup
上撥打removeAllViews()
,全部ImageViews
消失。有趣的是,所有按鈕都獲得了新的值,只有ImageViews
沒有更新(設置新的源圖像沒有結果)。因此,我的問題是:是否removeAllViews()
完全擦除子視圖(就像它們從來沒有存在於佈局XML文件中一樣),或者只是刪除一些值而留下要定義的視圖參數(如設置新源圖像或新按鈕描述)?
好吧,這說明了一點。那麼讓孩子們查看可用和可用的相反順序是什麼? – AbreQueVoy
我不認爲'removeAllViews();'有相反的意思,你可以使用'addView();'將視圖再次添加到ViewGroup中。 – Rami