2012-02-11 20 views
0

我有一個自定義佈局,其中一些控件寫入XML佈局文件。 類附於本佈局等擴展linearLayout具有XML中定義的多個狀態(不同的控件)

<com.project.layout ...> 
    <Checkbox...1 
    <TextView...2 
    <Button ...3 
    <ImageView..4 ... 
../> 

取決於用戶交互我想僅3像1,2,3定義的控制的顯示量。用戶點擊我想要1,2,4 爲此,我開發了一些處理removeView和addView的狀態類。

我有一些問題,這是: 1 /我什麼時候能確定一切創造,我可以與UI交互(onLayout()& onMeasure()似乎發生每次控制處理) 2 /看起來,因爲我用4個控件定義了佈局,即使我認爲我寫了removeView,其他控件沒有使用被刪除的控件使用的空間......是否有一種方法可以讓佈局重新排序顯示?

回答

相關問題