android里的listview为什么在item较少的时候不能滚动?
7个回答
展开全部
你想数量少也能滚动的话,比较暴力的方法,加个判断,数量太少的话就创建一定数量空View,然后设置为INVISIABLE,不就能滚动了吗,不过我觉得这....item少也滚动比较奇怪
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过特殊手段可以达到IPhone上的那种效果,android默认就是这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-07-30 · 知道合伙人软件行家
关注
展开全部
listview是列表显示控件,只有当item超过了listView的显示范围,才可以滚动显示。
listView的显示视图是由apapter来提供的
要使用ListView,首先要了解什么是适配器。
适配器是一个连接数据和AdapterView的桥梁,通过它能有效地实现数据与AdapterView的分离设置,使AdapterView与数据的绑定更加简便,修改更加方便,Android中提供了很多的Adapter,多数开发中都是用自定义的Adapter。
因为视图数据都是由Adpater来提供的,因此,listView已经展示完所有item就不会滚动,也不需要滚动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是必然的呀。可滚动的目的就是查看超出屏幕之外的东西。。。你想实现什么效果。
追问
item较少的时候也能滚动,感觉自然。
追答
⊙﹏⊙b汗。。没听说过那么样的。。google既然这么设计我就认为是自然的。。
只有几项时候滑它干嘛。。只有那么几项 你还能让它往哪里滑。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询