android里的listview为什么在item较少的时候不能滚动?

我是LinearLayout里嵌套ListView,只有在item超过屏幕之后才能滚动。... 我是LinearLayout里嵌套ListView,只有在item超过屏幕之后才能滚动。 展开
 我来答
百度网友33dab3f
2013-08-23 · TA获得超过1398个赞
知道小有建树答主
回答量:1283
采纳率:76%
帮助的人:662万
展开全部
正常情况下是不会滚动的,如果你非要让他滚动的话,可以对LinearLayout或ListView的高度进行设置,让其小于你现有item的高度之和。
小桔丶
2013-08-22 · 超过35用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:96.2万
展开全部
你想数量少也能滚动的话,比较暴力的方法,加个判断,数量太少的话就创建一定数量空View,然后设置为INVISIABLE,不就能滚动了吗,不过我觉得这....item少也滚动比较奇怪
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyz326547445
2013-08-23 · 超过15用户采纳过TA的回答
知道答主
回答量:39
采纳率:100%
帮助的人:29.3万
展开全部
通过特殊手段可以达到IPhone上的那种效果,android默认就是这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QQMSD8
推荐于2016-07-30 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部

listview是列表显示控件,只有当item超过了listView的显示范围,才可以滚动显示。


  1. listView的显示视图是由apapter来提供的

  2. 要使用ListView,首先要了解什么是适配器。

  3. 适配器是一个连接数据和AdapterView的桥梁,通过它能有效地实现数据与AdapterView的分离设置,使AdapterView与数据的绑定更加简便,修改更加方便,Android中提供了很多的Adapter,多数开发中都是用自定义的Adapter。

  4. 因为视图数据都是由Adpater来提供的,因此,listView已经展示完所有item就不会滚动,也不需要滚动

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shen6983846
2013-08-22 · TA获得超过384个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:259万
展开全部
这个是必然的呀。可滚动的目的就是查看超出屏幕之外的东西。。。你想实现什么效果。
追问
item较少的时候也能滚动,感觉自然。
追答
⊙﹏⊙b汗。。没听说过那么样的。。google既然这么设计我就认为是自然的。。
只有几项时候滑它干嘛。。只有那么几项 你还能让它往哪里滑。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式