在listview中滑动到顶部或者是底部的时候,在默认的情况下,是会有黄色或者黑色的阴影出现。

这个该怎么解决呢,请往下看:

在不同的版本上解决的方法是不同的,在2.3之前可以在listview的属性中通过设置android:fadingEdge="none"来解决问题,但是在2.3及以上这个是不行的,这里,可以通过代码来设置模式,禁止其阴影的出现,以免影响美观。请看代码:

在AbsListView中,有这么一段:

@Override

public void setOverScrollMode(int mode) {

if (mode != OVER_SCROLL_NEVER) {

if (mEdgeGlowTop == null) {

final Resources res = getContext().getResources();

final Drawable edge = res.getDrawable(R.drawable.overscroll_edge);

final Drawable glow = res.getDrawable(R.drawable.overscroll_glow);

mEdgeGlowTop = new EdgeGlow(edge, glow);

mEdgeGlowBottom = new EdgeGlow(edge, glow);

}

} else {

mEdgeGlowTop = null;

mEdgeGlowBottom = null;

}

super.setOverScrollMode(mode);

}

所以,我们的解决方案来了,

public class MyListView extends ListView {

public MyListView(Context context, AttributeSet attrs) {
super(context, attrs);
if (Integer.parseInt(Build.VERSION.SDK) >= 9) {
this.setOverScrollMode(View.OVER_SCROLL_NEVER);
}
}
}

由此,listview中滚动拖动到顶部或者底部时的阴影完美解决。

法二:

在xml文件里listView控件上加上下面的属性:
android:overScrollMode="never"

写得不怎么样,大家共同学习,一起探讨。本帖地址:http://blog.csdn.net/nanlus/article/details/8170618

转载于:https://www.cnblogs.com/chengliu/p/4130599.html

关于ListView顶部和底部滚(拖)动出现阴影解决方案相关推荐

  1. android 层级边框,有没有一种简单的方法可以在Android视图的顶部和底部添加边框?...

    有没有一种简单的方法可以在Android视图的顶部和底部添加边框? 我有一个TextView,我想沿其顶部和底部边框添加黑色边框. 我尝试将android:drawableTop和android:dr ...

  2. 在ListView的顶部和底部加入其他View

    ListView有一个非常好用的方法.可以实现一下所示的效果: 即能够很容易的实现在顶部和底部加入一个View. 这个方法就是addFooterView和addHeaderView.但要注意的是,这两 ...

  3. android列表滑到底部,Android中判断listview是否滑动到顶部和底部的实现方法

    今天实现listview的下拉刷新和上拉加载的时候,遇到了一个问题,*就是说需要根据listview中滑动的位置来进行下拉刷新和上拉加载.* 具体点,只有当我的listview滑动到最顶部的时候,这时 ...

  4. ListView已到底部和顶部的判断

    一. 理解Android坐标,位置概念 坐标系在二维视图中通过X轴和Y轴两个数字为组合表示某个点的绝对坐标. 例如(30, 100) 通常表示X轴30, Y轴100交叉的一个点. 在Android中以 ...

  5. 去除listView和recyclerview滑动到顶部和底部边界的阴影

    xml增加: android:overScrollMode="never" 去除ListView滑到顶部和底部时边缘的黑色阴影: android:fadingEdge=" ...

  6. ListView自动滚到底部

    2019独角兽企业重金招聘Python工程师标准>>> 聊天App正经常需要用到有当有数据更新时,ListView自动滚到底部的功能,实现很简单,只需要在xml中添加一个属性即可: ...

  7. 【SeeMusic】视频编辑 ( 顶部裁剪 | 底部裁剪 | 左侧裁剪 | 右侧裁剪 | 明亮度 | 对比度 | 色调 | 饱和度 )

    SeeMusic 系列文章目录 [SeeMusic]下载安装并注册 SeeMusic 软件 [SeeMusic]创建 SeeMusic 工程并编辑相关内容 ( 创建工程 | 导入 MIDI 文件 | ...

  8. recyclerview滑动到顶部和底部监听+上滑下滑监听

    到达顶部和底部监听 判断是否滑动到底部, recyclerView.canScrollVertically(1);返回false表示不能往上滑动,即代表到底部了: 判断是否滑动到顶部, recycle ...

  9. kdj值应用口诀_KDJ买卖绝学!记住这些操作 精准判断quot;顶部和底部quot; 让你远离亏损...

    人们往往都"反感自己的行为遭到否定".因为当"自己的行为"和"周围的信息"之间产生分歧时,人们便会感到很痛苦.为了逃避这种痛苦,人们往往会把 ...

最新文章

  1. citrix lic申请流程
  2. mysql “group by ”与order by的研究--分类中最新的内容
  3. BZOJ2150: 部落战争
  4. 创新 - 王屋村的魔方们
  5. C#LeetCode刷题之#34-在排序数组中查找元素的第一个和最后一个位置(Find First and Last Position of Element in Sorted Array)
  6. Spark推荐系列之Word2vec算法介绍、实现和应用说明(附代码)
  7. 【体系结构】Oracle如何保证提交的数据不丢失
  8. mongodb分片技术
  9. matlab信号与系统论文,基于MATLAB的《信号与系统》课程教学研究
  10. AIDE手机编程初级教程(零基础向)导航
  11. VS2015安装激活与部署
  12. 不仅仅是游戏,王者荣耀如何突破次元壁?
  13. 用计算机程序计算鸡兔同笼,Linux脚本基础篇-鸡兔同笼问题(示例代码)
  14. vim的配置文件。转自:http://www.cnblogs.com/ma6174/
  15. 详解 Tree-structured Parzen Estimator(TPE)
  16. java暗黑再临-战神之怒_《暗黑破坏神-黑暗再临》暴力+召唤:德鲁伊新人单通攻略...
  17. refrain from caffeine
  18. 什么是真正的需求,如何才能找到?
  19. greenplum架构介绍
  20. 分页 pti_计算pti的历史

热门文章

  1. java比较运算_Java比较运算符
  2. android修改系统设置权限_安卓保护隐私利器!完美解决软件「不给权限就不运行」的小工具...
  3. python堆排序求topn_堆排序和topN算法
  4. 研究电子计算机的想法,电子计算机发明于哪一年 1946年在美国问世(为研制导弹而生)...
  5. Java设计模式(二十二):原型设计模式
  6. oracle两种日志模式,oracle 进阶(二)--数据库日志模式切换
  7. Bootstrap 字体图标(Glyphicons)
  8. 183. Customers Who Never Order
  9. Educational Codeforces Round 25
  10. 解决Ubuntu14.04 下 E: Encountered a section with no Package: header 问题