android fragment相关问题主界面由两个fragment构成,现在我想左边的fragment从左边移除屏幕,右边的fragment同时填充满整个屏幕需要怎么做,

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 10:23:15
android fragment相关问题主界面由两个fragment构成,现在我想左边的fragment从左边移除屏幕,右边的fragment同时填充满整个屏幕需要怎么做,
xՒnP_@̊u MYA.U՝67)P+l靹[!jZv{9d> <ӳP]Ji]j!ľ# o68͠7A^,>)5oc7lA}T6W04,'=)Q҈ᒯ_:O%E?!ľd]6YYe^6y"W qWR逵 1r}\.%sd=W(`ueNP5>=b[NodFL{;حO V0jo{z9!ˋiG+hhĞFWeȄQnEc8i$ qG |&/6x= < f6&*I &l~=N,L~Z̋x2. 7 A g

android fragment相关问题主界面由两个fragment构成,现在我想左边的fragment从左边移除屏幕,右边的fragment同时填充满整个屏幕需要怎么做,
android fragment相关问题
主界面由两个fragment构成,现在我想左边的fragment从左边移除屏幕,右边的fragment同时填充满整个屏幕需要怎么做,

android fragment相关问题主界面由两个fragment构成,现在我想左边的fragment从左边移除屏幕,右边的fragment同时填充满整个屏幕需要怎么做,
1、不要直接将Fragement写在XML文件里,这样会导致Fragment对象无法销毁,产生内存溢出.在代码动态的new 和add Fragement才是正确的做法.
2、使用抽屉方法,在XML文件里放两个LinearLayout,然后在代码中将Fragment加进这两个LinearLayout中.
要移动Fragment,就是移动LinearLayout,可以通过修改margin值来达到渐变移动的效果.
记得当Fragment移除屏幕的时候,detach掉它.