2017-04-19 96 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。希望这有帮助