7-2 基于ListView实现水平和垂直方式滚动的列表

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7-2 基于ListView实现水平和垂直方式滚动的列表相关的知识,希望对你有一定的参考价值。



技术图片


技术图片

主要学习ListView的水平列表和垂直方向的布局。
技术图片

技术图片

技术图片
运行这段代码,查看效果
技术图片

水平布局

技术图片
技术图片

这里设置了滚动的方向
技术图片

技术图片

只有一行代码的改动
技术图片
按住文字才可以左右滚动。
技术图片


技术图片
可以左右滑动
技术图片
给每一个item设置了160的宽度,然后,设置了右边的间距是5.
技术图片

如果我们要为ListView设置高度的话。这里给item设置高度是无效的
技术图片
只能设置ListView上面的Container的高度。
技术图片
如果我们这里把ListView的高度取消。
技术图片

我们的item就沾满了整个屏幕
技术图片

如果给这个item设置高度是不会起作用的。
技术图片
所以推荐大家给ListView的外层设置高度。就是设置我们ListView整个的高度。
技术图片

这样ListView有了约束以后。然后就会约束里面的Container,里面的item
技术图片

结束

 

以上是关于7-2 基于ListView实现水平和垂直方式滚动的列表的主要内容,如果未能解决你的问题,请参考以下文章

VB 中如何给listview控件定义或设置垂直滚动条(水平滚动条不要)

如何启用垂直滚动的滚动条并禁用水平滚动?

使 ListView 在垂直方向上可滚动

组件RecyclerView的应用

UIScrollview在垂直和水平ios中滚动

Listview.build 不在 Web 上滚动