当前位置: 代码迷 >> Android >> android下拉ListView效果,怎么禁止,进来看看吧
  详细解决方案

android下拉ListView效果,怎么禁止,进来看看吧

热度:49   发布时间:2016-04-28 06:05:01.0
android下拉ListView效果,如何禁止,进来看看吧!
android常见的下拉列表效果,如图:

手指在view顶部按住,往下拖动的效果,这个效果貌似在不同的厂商机器上效果不一样,有的可以拉动,有的拉不动,
想请教下这是不是厂商在定制的时候写死的?如果我想让这个下拉效果禁用,有办法吗??? scrollview能否做到?
------解决方案--------------------
如果你的程序针对的是2.3及以上版本,可以直接调用AbsListView的setOverScrollMode方法来解决这个问题。
如果还要兼容2.1,2.2的话,可以通过反射来操作。
参数总共有三个值:
public static final int OVER_SCROLL_ALWAYS = 0;
public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1;
public static final int OVER_SCROLL_NEVER = 2;

设置为OVER_SCROLL_NEVER即可。

当然如果厂商的ROM忽略了这个属性,那就真的没有办法了~
  相关解决方案