目录
1.获取ListView的滚动距离
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0924/1711.html
2. Glide--在listview中加载高度不固定图片,加载刷新图片跳动
https://blog.csdn.net/xiabing082/article/details/52561428
3. 监听ListView滚动到最底部
http://blog.csdn.net/wangjia55/article/details/7859982/
监听ListView滚动到最底部使用 onScrollStateChanged(AbsListView view, int scrollState)
方法,代码大致如下:
// 监听listview滚到最底部
mIndexList.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
switch (scrollState) {
// 当不滚动时
case OnScrollListener.SCROLL_STATE_IDLE:
// 判断滚动到底部
if (view.getLastVisiblePosition() == (view.getCount() - 1)) {
isLastisNext++;
}
break;
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
}
});
4.去除ListView选中时的黄色背景
android:listSelector="@android:color/transparent"
5.去掉SrollView、GrdiView、ListView、ViewPager等滑动到边缘的光晕效果
setOverScrollMode( View.OVER_SCROLL_NEVER );
6.ListView Item点击无效
https://www.2cto.com/kf/201303/193276.html
7.定位到某一行
listview.setSelection(int position);
0 条评论