我应该在性能方面使用哪些布局?

时间:2018-04-25 14:17:05

标签: android mobile layout

我正在开发一款使用RecyclerView显示大量商品的Android应用,所以我希望这些商品的布局尽可能快 >尽可能平坦

回收者视图项目的最终布局应如下所示:

enter image description here

绿色物品应平均分布在底部。 这是最好的方法吗?

我的选择很少:

  • 使用LinearLayouts
  • 使用RelativeLayouts
  • 使用ConstraintLayouts
  • 使用某种布局组合

但是,我觉得我不能避免在这里布局一些嵌套?有人可以简要介绍一下构建这种布局的最佳做法吗?

我尝试了类似

的内容
<ConstraintLayout>
    <Item />
    <Item />
    <ConstraintLayout> // For Stretching
        <LinearLayout>
          <SubItem />
          <SubItem />
        </LinearLayout>
       <LinearLayout>
          <SubItem />
          <SubItem />
        </LinearLayout>
        <LinearLayout>
          <SubItem />
          <SubItem />
        </LinearLayout>
    </ConstraintLayout>
</ConstraintLayout>

但我认为可以用较少的嵌套来完成? 不需要滚动,但视图应垂直包装其内容。

0 个答案:

没有答案