众所周知,VerticalGridView如果不做设置,默认顶部和底部是会留下距离的,让获焦的行在中间。如何每次滑动一行,把上面的内容顶出屏幕呢?
简单几行设置。
this.mList.setWindowAlignment(BaseGridView.WINDOW_ALIGN_LOW_EDGE);
this.mList.setWindowAlignmentOffset(0);
this.mList.setWindowAlignmentOffsetPercent(0f);
this.mList.setItemAlignmentOffsetPercent(0f);
搞定!