当前位置: 代码迷 >> Android >> android改变布局的时候怎么考虑用哪种方法
  详细解决方案

android改变布局的时候怎么考虑用哪种方法

热度:105   发布时间:2016-04-27 22:47:41.0
android改变布局的时候如何考虑用哪种方法?
设计程序的时候经常会遇到改变程序布局的情况,常用的切换布局方法有三种:
1.新启动activity,activity加载新的布局
2.把原布局装在fragment里,用新的fragment替换
3.用LayoutInflater加载新布局,替换掉原有布局
上面三种是我常遇到的,不知道还有没有其他方法请各位指出。
请问各位大神在设计时遇到要改变布局的情况时,是如何考虑使用哪种方法的?
------解决思路----------------------
在原布局上改啊,改比较麻烦就新建一个布局把原来的替换掉啊
------解决思路----------------------
布局变动较大的话,就重新inflate一个新布局。不是大变动的话,就直接改了。
------解决思路----------------------
可以调用 
setContentView(layoutResID);

------解决思路----------------------
差不多就这些了。.....
------解决思路----------------------
引用:
Quote: 引用:

布局变动较大的话,就重新inflate一个新布局。不是大变动的话,就直接改了。

那什么情况下要启动新的activty啊?fragment什么时候用阿?

整个布局改变了,需求变了,但可能以后还会需要回到以前的部分需求的时候,写新的activity。
------解决思路----------------------
这个要根据需求来,首选1、2这样的静态布局,第3种除非必要,否则不用
  相关解决方案