android 自定义adapter 怎样控制listView 条数

小鱼2012 2014-11-25 01:58:10
如图
我得到的数据很多
但是在自定义的listView中
只显示前3条数据,
getView中应该怎样控制?
...全文
909 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_20598155 2015-09-13
  • 打赏
  • 举报
回复
你的数据源如果是死的当然直接写3肯定没错,但如果你的数据源是网络加载的,如果加载的数据源没有3条的话就会报下标越界异常。。。
kingdawin 应用层 2014-11-26
  • 打赏
  • 举报
回复
@Override
public int getCount() {
    // TODO Auto-generated method stub
    return 3;
}
荔枝别闹了 2014-11-25
  • 打赏
  • 举报
回复
getcouunt,你返回3. getview也只会执行3次。
哎,真难 2014-11-25
  • 打赏
  • 举报
回复
额,你直接把传递到adpter的值只给3个不就可以了
s_wenze 2014-11-25
  • 打赏
  • 举报
回复
引用 4 楼 liang_yu2012 的回复:
getView 不用控制吗?
但从你的问题字面意思是不需要的,getCount return 3即可,前提是size >= 3
袋鼠飞翔 2014-11-25
  • 打赏
  • 举报
回复
图没有贴上啊!另外问题描述清楚点。。。
小鱼2012 2014-11-25
  • 打赏
  • 举报
回复
getView 不用控制吗?
s_wenze 2014-11-25
  • 打赏
  • 举报
回复
BaseAdapter里面有
			@Override
			public int getCount() {
				// TODO Auto-generated method stub
				return 0;
			}
自己重写这个方法就好了
寒烟凝绿 2014-11-25
  • 打赏
  • 举报
回复
size啊 或者自定义适配器的时候那个return的值写成3?
小鱼2012 2014-11-25
  • 打赏
  • 举报
回复
自己顶 自己顶 自己顶 自己顶

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧