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忽略了这个属性,那就真的没有办法了~