2017-04-19 20 views
0

我想要添加和刪除一些視圖,像 Recycler視圖,textview,seekbar,customview,imagebutton等。 我知道下面梅索德執行它經常更改視圖內部佈局的最佳方法

  1. 將所有視圖佈局,只是用Visibility.GONEVisible等發揮..
  2. 使用佈局PARAMS添加和刪除視圖...
  3. 使用View.inflater添加和刪​​除預定義的XML觀點(我使用)

所以問題是

1.Is有任何其他的方法來做我T' 2.你喜歡哪一個?爲什麼?

+0

好的另一種方法是根據A_J使用fragmnet並通過片段轉換更新佈局。 – Arjun

回答

1

當您製作Visibility.GONE所有視圖和相關資源(如圖像)時,聲音文件將保留在內存中,並且如果有足夠的資源可能會減慢應用程序的運行速度。我認爲更好的方式是使用Fragments。

看看這個link。希望這有幫助