如何在Android上使用不同大小的片段

时间:2015-03-27 07:28:19

标签: android-fragments

我们有一个案例,我们根据用户交互将三个不同的片段弹出到一个容器中。碎片的高度不同,如下图所示:

Diagram of our fragments

我们使用transaction.add(R.id.framelayout_main_container, frag).commit();添加新片段,如果Fragment frag = getSupportFragmentManager().findFragmentByTag(frag_tags[fragNumber]);null则为transaction.replace(R.id.framelayout_main_container, frag, frag_tags[fragNumber]).commit();,而!null则为{{1}}。

查看 Fragment 2 Fragment 3 时,底部几乎总有额外的空间。如果额外空格被添加到 Fragment 2 Fragment 3 的高度,则它与 Fragment 1 的高度相匹配。

我们如何永久摆脱片段容器中额外空间的较短片段?

0 个答案:

没有答案