ListView的小知识

本文详细介绍了ListView的多种实用操作,包括项目分割、隐藏滚动条、指定显示项、动态更新、空列表处理及滑动监听,为开发者提供全面的ListView使用技巧。

1.设置项目分割功能

android:divider="@android:color/blue"
android:dividerHeight="10dp"
<!--设置分割线的颜色和高度-->

2.隐藏滚动条

android:scrollbars = "none"

3.指定具体显示的item

listView.setSelection(N);//N代表第N个item

4.动态修改ListView

mData.add("new");//将数据放入List中
mAdaoter.notifyDataSetChanged();//刷新ListView

注:传进adapter的数据List是同一个List(指针不能变),否则无法实现效果

5.处理空的ListView

ListView提供了setEmptyView()的方法,我们可以给ListView设置一个在空数据下显示的默认提示。

ListView listView = (ListView) findViewById(R.id.listView);
listView.setEmptyView(findViewById(R.id.emptyView));

6.ListView的滑动监听

OnTouchListener是View中的监听事件。通过监听ACTION_DOWN、ACTION_MOVE、ACTION_UP。普通的监听

作用:判断用户的滑动方向。

onScrollListener是AbsListView的监听事件,封装很多关于ListView的相关信息。(Android群英传  P73页)

 

 

转载于:https://www.cnblogs.com/rookiechen/p/5506372.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值