在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中滚动拖动到顶部或者底部时的阴影完美解决。