android listView 到上下边界 蓝色或黄色阴影去除方法

来源:互联网 发布:郑州linux运维招聘 编辑:程序博客网 时间:2024/05/21 11:48

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

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

public class MyListView extends ListView {public MyListView(Context context) {super(context);}public MyListView(Context context, AttributeSet attrs) {super(context, attrs);if(Integer.parseInt(Build.VERSION.SDK) >= 9){this.setOverScrollMode(View.OVER_SCROLL_NEVER);}}}
这样,listview中滚动拖动到顶部或者底部时的阴影完美解决。

原创粉丝点击